2011-10-22 64 views

回答

3

您通常不會更改獨特組件的外觀,而是更改整個應用程序的外觀。

查看Swing tutorial的解釋。

也許可以改變單個組件的外觀和感覺,但是應用程序會不一致。我永遠不會那樣做。

2

這是您應該看看的東西:Pluggable look-and-feel architecture:Swing的可插入式外觀架構允許我們提供單一組件API而無需指定特定的外觀和感覺。 Swing工具包提供了一組默認的外觀;但是,API是「開放的」 - 這種設計還允許開發人員通過擴展現有外觀或從頭開始創建外觀來創建新的外觀和感覺實現。

根據@JB Nizet的建議,如果您更喜歡更改應用程序的LaF,這可能會有所幫助:Look and Feel in Java