TalenD自定义组件-UIManager
我创建了一个自定义组件,其中包含一些MSGBox,但我希望使用windows外观,而不是丑陋的TalenD外观 我正在努力做到:TalenD自定义组件-UIManager,talend,custom-component,look-and-feel,uimanager,Talend,Custom Component,Look And Feel,Uimanager,我创建了一个自定义组件,其中包含一些MSGBox,但我希望使用windows外观,而不是丑陋的TalenD外观 我正在努力做到: try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swingUIManager.getInstalledLookAndFeels()) { UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsL
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显示windows样式的唯一方法是使用以下内容创建swing.properties文件:
# Swing Look and Feel
swing.defaultlaf=UIManager.getSystemLookAndFeelClassName
然而,这并不是一个理想的解决方案。有谁能对我做错了什么提出建议吗?找到了解决这个问题的方法 您只需将tJava组件添加到作业中,然后添加:
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}
UIManager外观将切换到Windows
问候
另外,如果你想更详细地了解解决方案,那么你可以参考我的博客帖子-