在标准的Ubuntu 10.10发行版上考虑上面标准Netbeans Install的截图。请注意以下事项:
我正在使用最新的Java(TM)SE运行时环境(版本1.6.0_25-b06),安装在/ opt /中的sun / oracle 64位...我的netbeans_jdkhome指向/ opt中安装的正确JDK /,哪个java 指向JDSK中的正确java,因为我在/etc/profile.d中添加了一个配置文件。该系统是AMD 64位Ubuntu 10.10安装。使用默认环境主题,切换到Clearlooks修复了一些问题,其代价是拧掉其他所有东西的L& F,而不是解决方案......
- laf Nimbus按预期工作,字体仍无法使用,不是解决方案,特别是在我开发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"
答案 0 :(得分:1)
我的解决方案是使用其他主题启动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
答案 1 :(得分:1)
我从这里得到了这些信息:http://www.florian-hacquebart.eu/?p=214
在对Netbeans进行任何更改之前,请转到终端并输入:
netbeans --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel
它应该导致Netbeans使用您的GTK主题。如果你喜欢你所看到的:
*我不使用ubuntu,但我认为这是正确的:
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”
答案 2 :(得分:0)
Swing GTK L& F中存在各种保真度问题,这些问题在不同的GNOME和Unity版本,主题以及Java版本上表现出不同。 NetBeans本身对它没有太大作用。始终检查SwingSet或类似的基线。