【发布时间】:2013-12-18 21:41:15
【问题描述】:
我一直在寻找一种漂亮的 Java 外观和感觉,而原生对我来说总是最好的。
问题:布局在不同平台上看起来不同。
我几乎在所有方面都使用 miglayout - 它非常适合 Windows 原生主题 - 但在 Mac 和 Linux 上,有些领域已经不合时宜了。
例如,JTextField 的高度在 Mac 和 Linux 上非常小,感觉文本几乎不可见,在 Windows 上看起来很正常。
在 Mac 和 Linux 的外观和感觉上,首选尺寸有时会被完全忽略,并且项目会被拉伸到屏幕之外。
不知道怎么解决这个问题~
如果有人有任何建议,我会很高兴。
【问题讨论】:
-
不了解 MigLayout,但我认为 DesignGridLayout 会尊重平台的尺寸标准。
-
我也有同样的问题。我在具有金属外观和感觉的 Linux 中进行开发,并且所有尺寸都是正确的,但是在具有 Windows 外观和感觉的 Windows 中,尺寸不正确。尤其是在 jlabel 中使用 .png 作为图标时。你找到解决办法了吗?
标签: java swing look-and-feel miglayout preferredsize