【问题标题】:TalenD Custom Component - UIManagerTalenD 自定义组件 - UIManager
【发布时间】:2014-09-29 00:45:24
【问题描述】:

我创建了一个包含一些 MSGBox 的自定义组件,但我想使用 windows 外观而不是丑陋的 TalenD。

我正在努力:

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

然而,这不是一个理想的解决方案。任何人都可以对我做错了什么提出任何建议吗?

【问题讨论】:

    标签: talend custom-component look-and-feel uimanager


    【解决方案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。

    问候

    附:如果您想更详细地了解解决方案,可以参考我发表的一篇博文-here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      • 2017-09-13
      • 2019-11-18
      相关资源
      最近更新 更多