我已经厌倦了JButton,如何在Java中创建更好的GUI?


问题内容

到目前为止,我仅使用我在学校学习到的Swing和JComponents来构建“小型”图形应用程序。但是我不能再忍受丑陋的JButtons了。我尝试使用不同的JButton方法,例如更改颜色,放置图标等,但我仍然不满意。您如何在Java中制作更好的GUI?

我正在寻找不太繁重的替代方案(例如,没有大型框架或过于复杂的库)。


问题答案:

Swing支持更改外观。

本教程说明了如何:

UIManager.setLookAndFeel(lookAndFeelClassName);

另一种方法是使用L&F启动您的应用程序:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel MyApp

这里是10种非常漂亮的外观的清单。