Java Swing外观定制

Java Swing外观定制,java,swing,Java,Swing,我知道有很多关于这个的线索,但我真的找不到答案。我阅读了oracle文档,阅读了几乎所有关于外观的内容,但没有阅读关于如何使用XML文件创建自定义外观的部分。oracle文档说有一种方法可以通过编程方式创建自定义外观,它说它在API文档中,但我查找了它,只能找到如何使用XML文件创建自定义外观 这是一个链接,它说你可以在第一段的最后一句中通过编程创建一个自定义的外观 现在的问题是:有没有任何方法可以通过编程方式创建外观?如果没有的话,java是否有一些链接指向所有可能的外观选项?另外,如果有任

我知道有很多关于这个的线索,但我真的找不到答案。我阅读了oracle文档,阅读了几乎所有关于外观的内容,但没有阅读关于如何使用XML文件创建自定义外观的部分。oracle文档说有一种方法可以通过编程方式创建自定义外观,它说它在API文档中,但我查找了它,只能找到如何使用XML文件创建自定义外观

这是一个链接,它说你可以在第一段的最后一句中通过编程创建一个自定义的外观


现在的问题是:有没有任何方法可以通过编程方式创建外观?如果没有的话,java是否有一些链接指向所有可能的外观选项?另外,如果有任何关于外观和感觉的好视频教程,因为我真的不喜欢阅读非常无聊的oracle文档,那么请提供一个链接。谢谢大家

显然,定制外观的唯一方法是使用xml文件,oracle文档有一个错误,因为它字面上说您可以在不使用xml文件的情况下以编程方式创建外观主题。如果需要,您可以为新的外观创建必要的类。但这是一项巨大的努力。如果你想知道如何做到这一点,请查看开源外观实现的代码,例如JgoodiesLook谢谢你的回答!