本教程针对JDK 8编写。本页中描述的示例和实践不利用后续版本引入的改进,并且可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言功能的摘要,请参阅Java语言变更。
有关所有JDK版本的新功能、增强功能以及已删除或不推荐使用的选项的信息,请参阅JDK发布说明。
本课程告诉您如何更改Swing应用程序的外观和感觉。应用程序的“外观”指的是其外观。而“感觉”指的是小部件的行为方式。您可以选择使用默认的Swing外观和感觉(例如Metal外观的Ocean主题),或者使用本机平台的外观和感觉(例如Windows、GTK+),或者自定义您自己的外观和感觉。
提供有关将外观和感觉设置为可用外观和感觉之一的基本信息。提供了有关以编程方式和通过命令行设置外观和感觉的信息。
提供了使用Synth包自定义外观和感觉的信息。
提供了使用JDK 7版本中引入的Nimbus包自定义外观和感觉的信息。
如果您有兴趣使用JavaFX创建GUI,请参阅使用CSS为JavaFX应用程序设置外观和感觉和使用JavaFX图表。