JavaSwingGUI问题

JavaSwingGUI问题,java,user-interface,swing,Java,User Interface,Swing,在Netbeans IDE的帮助下,我使用Swigs在Java中创建了一个GUI 现在的问题是,当我点击“预览设计”时,GUI的外观与我的操作系统即Windows XP相同,但当我点击“运行”按钮运行应用程序时,GUI的外观与感觉是metalic的 如何设置GUI的基调。(如果答案是w.r.t Netbeans IDE会更好)您想要这个类 将外观更改为系统上的默认值。您必须在构造任何UI对象之前调用它,void main(String[]args)是一个好地方。您需要该类 将外观更改为系统上的默

在Netbeans IDE的帮助下,我使用Swigs在Java中创建了一个GUI

现在的问题是,当我点击“预览设计”时,GUI的外观与我的操作系统即Windows XP相同,但当我点击“运行”按钮运行应用程序时,GUI的外观与感觉是metalic的

如何设置GUI的基调。(如果答案是w.r.t Netbeans IDE会更好)

您想要这个类

将外观更改为系统上的默认值。您必须在构造任何UI对象之前调用它,
void main(String[]args)
是一个好地方。

您需要该类


将外观更改为系统上的默认值。在构造任何UI对象之前必须调用它,
void main(String[]args)
是一个好地方。

在main方法中,明确告诉Swing要使用哪个L&F,一个

// Metal! Woo!
try {
    UIManager.setLookAndFeel(
        UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) { }


等等。

在您的主要方法中,明确告诉Swing使用哪种L&F,即la

// Metal! Woo!
try {
    UIManager.setLookAndFeel(
        UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) { }

等等

// Fit in. Be boring.
try {
    UIManager.setLookAndFeel(
        UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) { }