2012-04-24 88 views
9

我基本上試圖模仿默認的Windows XP的簡單計算器。當我改變Java中按鈕的背景顏色時,它們看起來非常扁平和「無聊」。我想讓按鈕看起來儘可能靠近Windows XP計算器中的按鈕。更改Java中的默認按鈕,使其看起來「更好」

這裏是一個圖像進行比較,礦WinXp下的: calc example

是否有某種方法我可以使用多少改變按鈕的樣式就像你可以在Visual Basic做才能使按鈕幾乎彈出更多或者看起來像Windows XP計算器一樣3D。

Java中的默認按鈕是我正在尋找的東西,除了那裏沒有白色漸變中更多的藍色顏色。

這是可能的,還是我堅持醜陋的按鈕?

+0

看到http://stackoverflow.com/questions/2592207/how-to-improve -java-swing-gui – DrewCo 2012-04-24 20:05:11

回答

20

嘗試將系統的外觀和在主方法開始覺得:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 

這將加載所有Swing小部件與本地十歲上下的樣子。

如果你在你實際上是用這個命令做什麼insterested,Oracle有一個很好的教程就外觀和感覺:http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

+1

請注意,這應該在您構建任何GUI之前完成 – 2012-04-24 20:05:41

+0

謝謝!有效! – ComputerLocus 2012-04-24 20:18:46

+1

這增加了(巨大的)優勢,它不會強化OS X或* nix用戶的Windows外觀,他們(通常)更喜歡他們的本機系統的外觀。 – 2012-04-25 07:50:57