2014-01-16 139 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