1
我正在編寫一個Java應用程序,並使用Swing的UIManager
給它定製外觀。有一種名爲UIManager.getSystemLookAndFeelClassName()
的方法,可返回系統的默認外觀。我想知道當沒有檢測到系統外觀和感覺時,它返回的默認外觀和感覺是否是Java本身的Metal外觀和感覺?Swing UIManager默認系統外觀
我正在編寫一個Java應用程序,並使用Swing的UIManager
給它定製外觀。有一種名爲UIManager.getSystemLookAndFeelClassName()
的方法,可返回系統的默認外觀。我想知道當沒有檢測到系統外觀和感覺時,它返回的默認外觀和感覺是否是Java本身的Metal外觀和感覺?Swing UIManager默認系統外觀
請參見該函數的文檔: UIManager
:
返回實現本機 系統外觀的LookAndFeel類的名稱,並覺得如果有一個,在 默認的跨平臺的,否則名稱LookAndFeel類。通過設置
swing.systemlaf
系統屬性,可以覆蓋此值 。
另請參閱getCrossPlatformLookAndFeelClassName()
在同一文檔頁面。
謝謝,我會試試這個。我一直在搜索它,我總是這樣做,但不知何故,我無法找到javadocs :( – 2013-04-10 22:24:50