代码之家  ›  专栏  ›  技术社区  ›  rwallace

在Ubuntu字体高度上摆动

  •  1
  • rwallace  · 技术社区  · 15 年前

    在Ubuntu Linux上运行JAVA Swing程序,我得到了一个奇怪的错误:字体高度对于实际字体大小来说太大了,也就是说,每一个文本(菜单、按钮、文本区域等)在文本本身下面都有多余的空白空间。

    这不取决于我选择的字体。 它也不依赖于所选的字体大小-设置较大的大小以试图用尽多余的空间,只会导致多余的空间随字体大小而缩放。

    它确实依赖于操作系统——它在Windows上运行良好。 它还取决于所选择的外观和感觉——它与GTK的外观和感觉一起工作(否则它不像金属的外观和感觉那样有吸引力,所以如果我可以避免的话,我宁愿不把它用作解决方法)。

    我在谷歌上找不到这方面的任何消息。有什么解决办法吗?

    1 回复  |  直到 10 年前
        1
  •  3
  •   Denis Tulskiy    15 年前

    您使用的是sunjdk还是openjdk?我认为OpenJDK使用了其他一些字体,通常在字体和布局方面存在问题。如果您使用的是Eclipse的默认安装,那么您使用的是gcj,这更是不可预测的。试试SunJDK。