如何在Ubuntu 13.10中修复Netbeans 7.4(和Netbeans 8.0)丑陋的文本和弹出窗口?

我尝试了各种解决方法,但我还没有找到一种方法让Netbeans中的字体看起来正确。 我已经尝试更改Netbeans的配置文件,并尝试这里的说明似乎没有任何影响,因为它们没有安装在13.10中。

我的具体问题有三个部分: 1)为什么每个字体都是18个或更少的字符,只有一个像素厚的线条,而且。 并且:在屏幕上只显示一个像素 – 除非我强制加粗,或者是19或更大的大字体:

(如果这是一个Java问题,为什么Eclipse很好?)

字体不好,很薄,不易读 字体不好,很薄,不易读

几乎没问题的字体 – 但是巨大的: 几乎没问题的字体 - 但是很大

如果您查看终端或本机Ubuntu应用程序,它们不会显示为只有一个像素 – 是否有解决方案?

2)为什么Netbeans在行的末尾显示一个框,当文本太长并溢出到下一个显示的行?

3)也许没有关系,但为什么Netbeans的弹出窗口会有这么小的下拉? netbeans-starting信息窗口都会发生这种情况,git会更改带有行号的栏中的弹出窗口。

丑陋的Netbeans下降

丑陋的git集成显示变化:

Netbeans Git下拉列表

更新

8.0,没有变化,不幸的是:(

1.字体

我在这个问题上搜索了一下,但是我找不到如何使字体“更大胆”的方法。 但问题似乎不是Ubuntu 13.10特有的。 您引用的链接是关于另一个错误,实际上使一些文本更厚一些。 (见下文)

我确实发现了一些可以帮助你的东西,我不知道你是否会发现它们更好,可以随意尝试。

使其在菜单和其他地方使用系统字体

在我看来,这个bug实际上使得很多文本更好。 只需sudo apt-get install fonts-unfonts-core并重新启动netbeans。 (仅适用于JDK7)它看起来像这样:

越野车字体

但是,这不会更改编辑器字体。

改变主题

更改主题会稍微改变字体,但是它不会使它们变粗。

 gedit ~/netbeans-7.4/etc/netbeans.conf 

并将--laf Metal添加到netbeans_default_options

默认主题是“GTK”。 我自己喜欢“金属”。 您可以在netbeans网站上找到完整的主题列表

金属主题

其他选择

我自己没试过,但这个答案似乎很有希望。 让我知道它看起来更好……

2.溢出

我不明白你的意思。 也许截图有帮助?

3.奇怪的窗户,大小错误,阴影错误

似乎是java中的一个错误。 如果我使用JDK6它实际上更糟糕…

如果你想继续使用gtk + theme,那么默认情况下已经在ubuntu 15.04上实现了一个解决方案,该解决方案修复了java swing应用程序上的菜单。

 sudo add-apt-repository ppa:danjaredg/jayatana sudo apt-get update sudo apt-get install jayatana 

对于丑陋的字体部分,有一个解决方案。 将以下代码添加到netbeans.conf文件的默认属性部分的末尾。

 -J-Dawt.useSystemAAFontSettings=on 

转到Tools > Options 。 选择外观选项卡,然后选择Metal的首选外观。 看看它是否修复了主题和字体。

如果您想要更暗的主题,请转到Tools > Plugins并安装“Darcula LAF for NetBeans”。