2010-05-20 31 views
2

我想在一個框架上設置兩種不同的外觀和感覺。
我有兩個不同的面板。
我想爲兩者設置兩種不同的外觀和感覺。
我可以這樣做嗎?
如果是的話那麼怎麼樣?我可以在一個JFrame上設置兩種不同的外觀和視野嗎?

+1

我相信你的意思是'外觀和感覺'。 – Personman 2010-05-20 05:42:50

+0

你能更具體嗎?這個問題很模糊。 – 2010-05-20 05:56:16

+3

另請參閱:http://stackoverflow.com/questions/2713067/is-it-possible-to-set-different-look-and-feel-for-different-panels-within-a-same – Ash 2010-05-20 06:03:16

回答

3

外觀和感覺是(應用程序)全局設置。你不能單獨組合不同的。如何設置外觀和風格描述如下here

2

我認爲從Java外觀類不可能,因爲它們是爲像UIManager.setLookAndFeel()這樣的整個應用程序設置的;

所以你必須從你自己做。

2

組件LAF是在創建組件時確定的。所以,理論上你可以這樣做:

一)設置LAF
B)創建組件
三)LAF重置爲默認值。

您可能會遇到問題,也可能不會遇到問題,所以請自擔風險使用。

相關問題