我使用實體外觀作爲我的應用程序的默認外觀和感覺,但是我想設置FileDialog的系統外觀,尤其是在Mac OS中。是否可以將FileDialog設置爲使用應用程序外觀以外的外觀?設置組件的外觀和感覺
感謝
我使用實體外觀作爲我的應用程序的默認外觀和感覺,但是我想設置FileDialog的系統外觀,尤其是在Mac OS中。是否可以將FileDialog設置爲使用應用程序外觀以外的外觀?設置組件的外觀和感覺
感謝
組件的LAF是在創建組件時確定的。所以,你可以嘗試使用:
一)設置LAF b)設立和組件 的C實例)恢復LAF到默認LAF
有人曾建議反對這種做法表明,所有組件應具有相同的LAF,當您嘗試混合LAF時可能會出現一些意想不到的問題。如果這能爲你工作,我會讓你成爲法官。
java.awt.FileDialog
不是一個Swing組件,因此它不具有UI委託改變。雖然有些人更喜歡Mac OS X上的前者,但可以考慮使用javax.swing.JFileChooser
作爲替代方案。
這沒有任何性能問題? – 2010-10-17 10:48:35
我不知道它可能有什麼問題,我從來沒有嘗試過。 – camickr 2010-10-18 00:34:04