考虑一个标准的Ubuntu 10.10发行版上的标准Netbeans安装的屏幕截图。 注意以下几点:
我正在使用安装在/ opt /中的sun / oracle的64位最新Java(TM)SE运行时环境(内部版本1.6.0_25-b06)…我的netbeans_jdkhome指向安装在/ opt /中的正确JDK, java在JDSK中指向正确的java,因为我向/etc/profile.d添加了一个configuration文件。 该系统是AMD 64位Ubuntu 10.10安装。 使用默认的氛围主题,切换到Clearlooks修复了一些问题,而不是以任何其他方式的L&F为代价,而不是一个解决scheme…
–Lim Nimbus按预期工作,字体仍然无法使用,而不是一个解决scheme,特别是当我正在开发NB平台的应用程序和L&F是重要的。
Netbeans 7.0在Fedora 13上没有这些问题。
目前我能做的最好的事情就是Nimbus LAF
--laf Nimbus -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd
所以netbeans.conf中的netbeans_default_options如下所示:
netbeans_default_options="-J-client -J-Xss2m -J-Xms512m -J-XX:PermSize=32m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true --laf Nimbus -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd"
我的解决方案是启动Netbeans与其他主题,例如, Candido Calm与Netbeans看起来不错。
这是我的Netbeans初学者(/ home / user / bin / netbeans):
#!/bin/sh GTK2_RC_FILES=/home/user/.themes/Candido-Calm/gtk-2.0/gtkrc /opt/netbeans-dev-trunk/bin/netbeans
我从这里得到这个信息: http : //www.florian-hacquebart.eu/?p=214
在对Netbeans进行任何更改之前,请转至终端并输入:
netbeans –laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel
它应该导致Netbeans使用您的GTK主题。 如果你喜欢你所看到的:
*我不使用Ubuntu的,所以我bielive这是正确的:1)在终端gksudo gedit /usr/share/netbeans/etc/netbeans.conf
2)寻找一个以netbeans_default_options开头的行。
3)改变整行读取(全部一行):netbeans_default_options =“ – J-Dswing.aatext = true -J-Dawt.useSystemAAFontSettings = on –laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel”
Swing GTK L&F中存在各种保真问题,这些问题在不同的GNOME和Unity版本,主题以及Java版本上有所不同。 NetBeans本身并没有太多的用处。 始终检查SwingSet或类似的基准。