在Ubuntu字体高度上摆动

时间:2009-08-17 05:02:03

标签: java linux swing ubuntu

在Ubuntu Linux上运行Java Swing程序,我遇到一个奇怪的错误,即字体高度对于实际字体大小来说太大,即每一段文本(在菜单,按钮,文本区域等)文本本身下面有多余的空白区域。

这不取决于我选择的字体。 它也不依赖于所选的字体大小 - 设置较大的尺寸以试图占用额外的空间,只是使多余的空间随着字体大小而缩放。

它取决于操作系统 - 它在Windows上运行良好。 它还取决于所选择的外观和感觉 - 它与GTK的外观和感觉配合使用(否则不像Metal的外观和感觉那么吸引人,所以如果我可以避免它,我宁愿不使用它作为解决方法)

我在谷歌上找不到这个。任何想法如何解决它?

1 个答案:

答案 0 :(得分:3)

您使用的是SunJDK还是OpenJDK?我认为OpenJDK使用其他一些字体,并且通常在字体和布局方面存在问题。如果您正在使用eclipse的默认安装,那么您将使用gcj,这更加难以预测。试试SunJDK。