Il existe un certain nombre de rapports de bogues sur le problème que vous rencontrez. Vous pouvez cependant changer l'apparence. Au moment de la rédaction, les éléments suivants sont disponibles:
- Windows - com.sun.java.swing.plaf.windows.WindowsLookAndFeel
- Métal - javax.swing.plaf.metal.MetalLookAndFeel
- GTK - com.sun.java.swing.plaf.gtk.GTKLookAndFeel
- Nimbus - com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
- Aqua - apple.laf.AquaLookAndFeel
* -<laf_name>
<laf_class>
Changer l'apparence
Utilisez l' --laf <laf_class|laf_name>
option de démarrage.
Modifiez le fichier de configuration:
sudo vi /usr/local/netbeans-{VERSION}/etc/netbeans.conf
Ajoutez une apparence personnalisée en ajoutant l' --laf <laf_class|laf_name>
option à la netbeans_default_options
variable.
Par exemple, si vous voulez Nimbus :
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
--laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"
ou par nom par exemple si vous voulez du métal :
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
--laf Metal"
Testez l'apparence et les autres options en exécutant à partir du terminal
L'exécution depuis le terminal est simple:
$ /usr/local/netbeans-{VERSION}/bin/netbeans
Courez avec l' apparence et la sensation du métal :
$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal
Courez avec le look and feel GTK :
$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf GTK
Crédit supplémentaire
Exécuter à partir du terminal en tâche de fond; ajouter &
$ /usr/local/netbeans-{VERSION}/bin/netbeans --laf Metal &
Créez un lien symbolique pour contourner en spécifiant le chemin:
$ ln -s /usr/local/netbeans-{VERSION}/bin/netbeans ~/bin/netbeans
# now you can run without specifying the path
$ netbeans
# run in background job
$ netbeans &
# run with Metal laf in background job
$ netbeans --laf Metal &
Ressources