如何创建“外观现代”的 Java 桌面应用程序?
2022-08-31 19:37:51
与此类似的问题会定期提出,但其中许多答案已经过时了。
我需要用Java构建一个跨平台桌面应用程序,其GUI的质量与当代桌面应用程序相当。
Swing是默认的选择,但我还没有遇到过一个Swing应用程序,它看起来至少不是过时和笨拙的(我知道是主观的,但是使用GUI很难避免美学判断)。
我注意到新的比特币客户端现在使用QT和Java绑定,并且确实有一个有吸引力的用户界面,但这有一个缺点,它不再是纯Java。
当我搜索与Swing相关的库时,我发现的很多东西都是5年或更早的,尽管从那时起桌面应用程序的美学已经发生了重大变化。
如果您需要从头开始构建Java桌面应用程序,那么您将使用什么来制作其GUI?