我一直在寻找一个漂亮的Java外观和感觉,对我来说,原生的似乎总是最好的。
问题是:不同平台上的布局看起来不同。
我几乎在所有方面都使用miglayout——它非常适合Windows原生主题——但在Mac和Linux上,有些领域很奇怪。
例如,在Mac和Linux上,JTextField的高度非常小,感觉文本几乎看不见,在windows上看起来很正常。
在Mac和Linux的外观和感觉上,首选尺寸有时会被完全忽略,屏幕上的项目也会被拉伸。
我不知道如何解决这个问题~
如果有人有什么建议,我会很高兴的。
我不确定这是否能解决问题,但它可能会有所帮助。
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) {
}