2011-07-07 51 views
0

我希望能夠更改gui窗體的背景顏色。
如果我更改父面板gui - 我希望其所有下行都獲得相同的顏色。
有沒有可能在沒有迭代所有組件的情況下做到這一點?
10x。運行時在gui中繪製整個面板

+0

我不清楚你想要完成什麼。當你說「descenders」時,你是指孩子的組成部分嗎?你想改變應用程序中所有組件的顏色還是隻改變其中的一部分? – Jim

+0

10倍什麼..? –

回答

1

如果您希望父容器中的組件具有相同的背景顏色,您可以將setOpacity設置爲false(至少對於JPanel和其他容器)。

如果你希望你的完整的應用程序看起來不同,你可能會考慮切換到另一個外觀&感覺(http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html)。