1

Я создал пользовательский компонент с несколькими MSGBox, но я бы хотел использовать внешний вид Windows вместо уродливого TalenD.Пользовательский компонент TalenD - UIManager

Я пытаюсь сделать:

try { 
    for (javax.swing.UIManager.LookAndFeelInfo info : javax.swingUIManager.getInstalledLookAndFeels()) { 
     UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); 
    } 
} catch (Exception ex) { 
     ex.printStackTrace(); 
    } 

, но это не работает. Единственный способ, которым я могу получить Talend показать окна стиль является создание файла swing.properties с:

# Swing Look and Feel 
swing.defaultlaf=UIManager.getSystemLookAndFeelClassName 

Это, однако, не является идеальным решением. Может ли кто-нибудь дать какие-либо предложения о том, что я делаю неправильно?

ответ

1

Найден способ решить эту проблему.

Все, что вам нужно, это добавить компонент tJava к работе и добавить:

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { 
     javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); 
    } 

и UIManager взгляд переключится на Windows.

С уважением

P.S. Если вы хотите узнать о решении более подробно, вы можете обратиться к сообщению в блоге, которое я сделал - here

Смежные вопросы