2011-07-07 12 views
13

Lors de l'utilisation de NetBeans GUI Builder, la fonction "Prévisualisation" affiche le panneau avec l'apparence du système (par exemple, Windows). Maintenant, je veux prévisualiser mon panneau avec un LaF différent pour obtenir toutes les lacunes et les espaces à droite. Existe-t-il un moyen de dire au constructeur de gui d'afficher le panneau avec un LaF différent?Comment modifier l'apparence de NetBeans GUI Designer Preview?

+1

Essayez ceci: Passez en vue inpector. Faites un clic droit sur votre jFrame. Ensuite, dans la conception de l'aperçu, sélectionnez un L & F. –

Répondre

12

La seule chose que je peux trouver est:

Inspecteur>Faites un clic droit sur votre JFrame>Aperçu Conception

enter image description here

+1

patience ou ??? ... +1 – mKorbel

+1

@mKorbel: Désolé, je ne comprends pas ce que vous essayez de dire :(Cependant, merci pour le +1 –

+1

Merci! Je ne l'ai pas trouvé par moi-même –

3

Vous pouvez modifier l'apparence du concepteur tout si vous aimez ...

En <netbeans_home>/etc/netbeans.conf, un ppend ce qui suit à la mise en netbeans_default_options:

--laf de.muntjak.tinylookandfeel.TinyLookAndFeel --cp:p path\to\tinylaf.jar" 

(en remplaçant TinyLAF pour wahtever LAF que vous utilisez)

4

écrire dans votre principale:

try { 
    UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); 
} catch (Exception ex) { 
    ex.printStackTrace(); 
} 
+0

quelles sont les autres valeurs qui peuvent être définies à la méthode setLookAndFeel ?? – stallion

+0

yep comme ce site: http://forums.netbeans.org/topic19393.html –

+0

Les autres valeurs sont: Windows - com.sun. java.swing.plaf.windows.WindowsLookAndFeel Métal - javax.swing.plaf.metal.MetalLookAndFeel GTK - com.sun.java.swing.plaf.gtk.GTKLookAndFeel Nimbus - - Non disponible par défaut L & F, en développement. C'est notre implémentation du thème Nimbus GTK, qui est le thème par défaut pour OpenSolaris Aqua - apple.laf.A quaLookAndFeel Réf #: http://wiki.netbeans.org/NBLookAndFeels –

1

Vous pouvez changer le de l'aperçu par : Outils-options onglet Divers Windows onglet look and Feel: look préféré et se sentir.

Avec cela, l'aspect et la convivialité de l'IDE changent aussi.

+0

Cela ne change que l'IDE. Pas le JFrame. NetBeans IDE est défini sur Windows par défaut et JFrame est défini sur Nimbus. –

4

changez LaF en utilisant le design d'aperçu ne changera pas le look. il va seulement vous montrer comment le regard est mais si vous voulez le changer vous devez aller à la source alors cherchez ce code si vous ne l'avez pas trouvé cliquez sur + symbole et changez le mot Windows en ce que vous aimez note: vous devez le changer pour que toutes les jframes fonctionnent bien

try { 
     for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { 
      if ("Windows".equals(info.getName())) { 
       javax.swing.UIManager.setLookAndFeel(info.getClassName()); 
       break; 
      } 
     } 
    } catch (ClassNotFoundException ex) { 
     java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
    } catch (InstantiationException ex) { 
     java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
    } catch (IllegalAccessException ex) { 
     java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
    } catch (javax.swing.UnsupportedLookAndFeelException ex) { 
     java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
    }