2014-01-16 135 views

回答

0

您需要设置外观。 java的默认外观叫做metal,这就是你在第一张图片中看到的。第二个看起来是windows,这是系统的外观和感觉。

另一个更清洁的选项是灵气。当你更高级时,你可以创建自己的或安装新的外观,并感觉别人已经做出。

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

使用此代码来设置系统的外观和感觉:

try { 
      // Set System L&F 
     UIManager.setLookAndFeel(
      UIManager.getSystemLookAndFeelClassName()); 
    } 
    catch (UnsupportedLookAndFeelException e) { 
     // handle exception 
    } 
    catch (ClassNotFoundException e) { 
     // handle exception 
    } 
    catch (InstantiationException e) { 
     // handle exception 
    } 
    catch (IllegalAccessException e) { 
     // handle exception 
    } 

这里是链接的Nimbus外观: http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html

确保你设置一下并在创建和gui组件之前感受到程序的一开始。

0

您正在尝试更改应用程序的“外观和感觉”。我喜欢灵气:

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

下面的代码添加到您的主要方法(你建立任何GUI组件之前) - 它设置应用程序的“外观和感觉”。

 try { 
      UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel"); 
     } catch (ClassNotFoundException e) { 
      e.printStackTrace(); 
     } catch (InstantiationException e) { 
      e.printStackTrace(); 
     } catch (IllegalAccessException e) { 
      e.printStackTrace(); 
     } catch (UnsupportedLookAndFeelException e) { 
      e.printStackTrace(); 
     } 

有关“外观和感觉”的更多信息,请参见here