web-dev-qa-db-fra.com

Comment changer l'aspect et la convivialité de NetBeans GUI Designer Preview?

Lors de l'utilisation de NetBeans GUI Builder, la fonction "Aperçu de la conception" montre le panneau avec l'aspect et la convivialité du système (par exemple Windows). Maintenant, je veux prévisualiser mon panneau avec un LaF différent pour obtenir tous les espaces et espaces corrects. Existe-t-il un moyen de dire au constructeur de l'interface graphique d'afficher le panneau avec un LaF différent?

15
Roland Schneider

La seule chose que je peux trouver est:

InspectorRight click on your JFramePreview Design

enter image description here

12
Martijn Courteaux

Écrivez ceci dans votre main:

try { 
    UIManager.setLookAndFeel("com.Sun.Java.swing.plaf.nimbus.NimbusLookAndFeel"); 
} catch (Exception ex) { 
    ex.printStackTrace(); 
}
5
user1362394

changer LaF en utilisant la conception de l'aperçu ne changera pas l'apparence. il va seulement vous montrer à quoi ressemble l'apparence, mais si vous voulez le changer, vous devez aller à la source, puis recherchez ce code si vous ne l'avez pas trouvé, cliquez sur le symbole + et changez le Word Windows en ce que vous aimez. vous devez le changer pour que tous 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);
    }
4
loverBoy

Vous pouvez modifier l'apparence de l'ensemble du designer si vous le souhaitez ...

Dans <netbeans_home>/etc/netbeans.conf, ajoutez ce qui suit au netbeans_default_options réglage:

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

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

3
Sam

Vous pouvez modifier l'aperçu par: Onglet Outils-Options Onglet Divers Onglet Windows Aspect et convivialité: Aspect et convivialité préférés.

Avec cela, l'apparence et la convivialité de IDE change également.

1
geo