我一直在用Java做一些GUI。我知道在其他语言(如Python)中你可以创建一个CSS样式表并将其加载到程序中(非常简单)。但是使用Swing,我不得不为每个单独的组件手动编写样式,这很乏味且难以管理。
在Swing中,有没有办法可以加载外部样式表,并在整个程序中将这些样式用于我的组件?
我已经选择了“外观和感觉”,但决定使用CSS。
答案 0 :(得分:4)
从长远来看,Swing将被弃用并replaced by JavaFX。如果您要构建新的应用程序,为什么不查看skinning JavaFX with CSS?
答案 1 :(得分:1)
我知道的最好的方法是java-universal-css-engine,但我不知道它是否已经维护了,因为最后一次提交是在2012年3月25日。
因此,关于this question,请查看JAXX