Quando si utilizza NetBeans GUI Builder, la funzione "Anteprima design" mostra il pannello con l'aspetto e il sistema del sistema (ad esempio Windows). Ora voglio vedere in anteprima il mio pannello con un LaF diverso per ottenere tutti gli spazi e gli spazi giusti. C'è un modo per dire al costruttore di gui di mostrare il pannello con un LaF diverso?Come modificare l'aspetto grafico in NetBeans GUI Designer Preview?
risposta
L'unica cosa che posso trovare è:
ispettore>Fare clic destro sul JFrame>Anteprima design
pazienza o ??? ... +1 – mKorbel
@mKorbel: Scusa, non capisco cosa stai cercando di dire :(Tuttavia, grazie per il +1 –
Grazie! Non l'ho trovato da solo –
È possibile modificare l'aspetto di tutta la stilista se ti piace ...
In <netbeans_home>/etc/netbeans.conf
, a ppend quanto segue per l'impostazione netbeans_default_options
:
--laf de.muntjak.tinylookandfeel.TinyLookAndFeel --cp:p path\to\tinylaf.jar"
(sostituendo TinyLAF per wahtever LAF si sta utilizzando)
Scrivi questo nel vostro principale:
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (Exception ex) {
ex.printStackTrace();
}
quali sono gli altri valori che possono essere impostati sul metodo setLookAndFeel ?? – stallion
sì come questo sito: http://forums.netbeans.org/topic19393.html –
Gli altri valori sono: Windows - com.sun. java.swing.plaf.windows.WindowsLookAndFeel metallo - javax.swing.plaf.metal.MetalLookAndFeel GTK - com.sun.java.swing.plaf.gtk.GTKLookAndFeel Nimbus - - Non disponibile di default L & F, in fase di sviluppo. È la nostra implementazione del tema Nimbus GTK, che è il tema predefinito per OpenSolaris. Aqua - apple.laf.A quaLookAndFeel Rif. #: http://wiki.netbeans.org/NBLookAndFeels –
È possibile modificare la dell'anteprima da : Strumenti-Opzioni Scheda Varie Scheda Windows Aspetto: aspetto e aspetto preferiti.
Con questo l'aspetto dei cambiamenti IDE troppo.
Questo modifica solo l'IDE. Non il JFrame. Netbeans IDE è impostato su Windows per impostazione predefinita e JFrame è impostato su Nimbus. –
cambiamento LaF utilizzando anteprima il design non cambierà l'aspetto. solo per mostrarti come è il look ma se vuoi cambiarlo devi andare alla fonte quindi cerca questo codice se non lo trovi clicca su + simbolo e cambia la parola Windows in quello che vuoi nota: devi modificarlo per far funzionare tutti i jframes
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);
}
Prova questo: Vai alla vista di inpector. Fai clic con il tasto destro su jFrame. Quindi nel design di anteprima selezionare un L & F. –