2013-04-10 59 views
1

我正在編寫一個Java應用程序,並使用Swing的UIManager給它定製外觀。有一種名爲UIManager.getSystemLookAndFeelClassName()的方法,可返回系統的默認外觀。我想知道當沒有檢測到系統外觀和感覺時,它返回的默認外觀和感覺是否是Java本身的Metal外觀和感覺?Swing UIManager默認系統外觀

回答

4

請參見該函數的文檔: UIManager

返回實現本機 系統外觀的LookAndFeel類的名稱,並覺得如果有一個,在 默認的跨平臺的,否則名稱LookAndFeel類。通過設置swing.systemlaf系統屬性,可以覆蓋此值 。

另請參閱getCrossPlatformLookAndFeelClassName()在同一文檔頁面。

+0

謝謝,我會試試這個。我一直在搜索它,我總是這樣做,但不知何故,我無法找到javadocs :( – 2013-04-10 22:24:50