2011-10-22 62 views

回答

3

您通常不会更改独特组件的外观,而是更改整个应用程序的外观。

查看Swing tutorial的解释。

也许可以改变单个组件的外观和感觉,但是应用程序会不一致。我永远不会那样做。

2

这是您应该看看的东西:Pluggable look-and-feel architecture:Swing的可插入式外观架构允许我们提供单一组件API而无需指定特定的外观和感觉。 Swing工具包提供了一组默认的外观;但是,API是“开放的” - 这种设计还允许开发人员通过扩展现有外观或从头开始创建外观来创建新的外观和感觉实现。

根据@JB Nizet的建议,如果您更喜欢更改应用程序的LaF,这可能会有所帮助:Look and Feel in Java