2011-07-07 6 views
13

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?

+1

Prova questo: Vai alla vista di inpector. Fai clic con il tasto destro su jFrame. Quindi nel design di anteprima selezionare un L & F. –

risposta

12

L'unica cosa che posso trovare è:

ispettore>Fare clic destro sul JFrame>Anteprima design

enter image description here

+1

pazienza o ??? ... +1 – mKorbel

+1

@mKorbel: Scusa, non capisco cosa stai cercando di dire :(Tuttavia, grazie per il +1 –

+1

Grazie! Non l'ho trovato da solo –

3

È 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)

4

Scrivi questo nel vostro principale:

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

quali sono gli altri valori che possono essere impostati sul metodo setLookAndFeel ?? – stallion

+0

sì come questo sito: http://forums.netbeans.org/topic19393.html –

+0

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 –

1

È 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.

+0

Questo modifica solo l'IDE. Non il JFrame. Netbeans IDE è impostato su Windows per impostazione predefinita e JFrame è impostato su Nimbus. –

4

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); 
    }