Eclipse Windowbuilder外观

时间:2014-02-04 16:36:02

标签: java eclipse swing look-and-feel windowbuilder

我正在通过在Window Builder中编写此应用程序和编辑来学习Java Swing,但我可以看到,运行它时应用程序的外观与我在Window Builder中编辑的应用程序不同。具体来说,我更喜欢Window Builder中的那个。我在Window Builder中检查了某种皮肤并选择了“Nimbus”。我可以制作一些东西,以便应用程序看起来就像我在Window Builder中运行它时一样吗?我正在使用Eclipse。

第一个是在Window Builder中测试,第二个是在我运行应用程序时。

test in Window Builder

when I Run application

2 个答案:

答案 0 :(得分:0)

您可以在Swing应用程序中激活不同的外观:

http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html

我猜你正在运行的应用程序中缺少这些。

import javax.swing.UIManager.*;

try {
    for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
        if ("Nimbus".equals(info.getName())) {
            UIManager.setLookAndFeel(info.getClassName());
            break;
        }
    }
} catch (Exception e) {
    // If Nimbus is not available, you can set the GUI to another look and feel.
}

答案 1 :(得分:0)

您的问题已经回答here

在Eclipse中转到

窗口>偏好> WindowBuilder> Swing>的LookAndFeel

并检查

在main()方法中应用选择的LookAndFeel。