Есть ли способ указать глобальный внешний вид и стиль приложений для свинга?

Каждый раз, когда я устанавливаю Netbeans в Ubuntu, мне приходится редактировать файл./etc/netbeans.conf, чтобы включить параметр, определяющий внешний вид; в противном случае все меню черное на темно-сером, что невозможно использовать.

Есть ли способ указать глобальный внешний вид и стиль приложений для свинга, чтобы это не было такой болью? Вот строка, которую я должен изменить:

46: netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"

будет выглядеть так:

46: netbeans_default_options="--laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"

1 ответ

Меню темные и серые из-за ошибки Java. Вы можете найти его на трекере ошибок в Ubuntu. В то же время, если вы хотите интегрировать Netbeans в глобальное меню, есть способ сделать это. Вот как это выглядит: http://www.youtube.com/watch?v=E8d9szgPhs8

Шаги, полученные из этого поста, следующие.

  1. Первая установка openjdk-7-jdk, Это необходимо, поэтому, если вы используете 6, будьте осторожны.
  2. Чтобы использовать Netbeans openjdk-7-jdkЗапустите Netbeans с

    /opt/netbeans-7.1.2/bin/netbeans --jdkhome /usr/lib/jvm/java-7-openjdk-i386

    Вы можете сделать файл.desktop в ~/.local/share/applications с этим в качестве команды exec, для удобства. Скопируйте файл по умолчанию и отредактируйте его.

  3. Установите и используйте плагин Java Swing Ayatana с этой страницы GoogleCode.
  4. Перезапустите NetBeans.
Другие вопросы по тегам