2011-07-07 12 views
13

Podczas korzystania z narzędzia GUI programu NetBeans funkcja "Projekt podglądu" pokazuje panel z wyglądem systemu (np. Windows). Teraz chcę wyświetlić podgląd mojego panelu za pomocą innego LaF, aby wszystkie luki i spacje były poprawne. Czy istnieje sposób, aby powiedzieć konstruktorowi GUI, aby wyświetlał panel z innym LaF?Jak zmienić wygląd w programie NetBeans GUI Designer Preview?

+1

Spróbuj: Przejdź do widoku inpector. Kliknij prawym przyciskiem myszy na ramie jFrame. Następnie w projekcie podglądu wybierz L & F. –

Odpowiedz

12

Jedyne co mogę znaleźć to:

Inspektor>Kliknij prawym przyciskiem myszy na JFrame>Podgląd Projekt

enter image description here

+1

cierpliwość lub ??? ... +1 – mKorbel

+1

@mKorbel: Przepraszam, nie rozumiem, co próbujesz powiedzieć :(Dziękuję za +1 –

+1

Dzięki! Nie znalazłem tego sam –

3

można zmienić wygląd całego projektanta jeśli chcesz ...

W <netbeans_home>/etc/netbeans.conf, ppend następujące z ustawieniem netbeans_default_options:

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

(zastępując TinyLAF dla wahtever LAF używasz)

4

napisać to w głównym:

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

jakie są inne wartości, które można ustawić na metodę setLookAndFeel? – stallion

+0

Tak jak na tej stronie: http://forums.netbeans.org/topic19393.html –

+0

Pozostałe wartości to: Windows - com.sun. java.swing.plaf.windows.WindowsLookAndFeel Metal - javax.swing.plaf.metal.MetalLookAndFeel GTK - com.sun.java.swing.plaf.gtk.GTKLookAndFeel Nimbus - - Niedostępne jako domyślny L & F, w rozwoju. Jest to nasza implementacja motywu Nimbus GTK, który jest domyślnym motywem dla OpenSolaris: Aqua - apple.laf.A quaLookAndFeel Ref #: http://wiki.netbeans.org/NBLookAndFeels –

1

można zmienić z podglądem przez : Narzędzia-Opcje Zakładka Różne Zakładka Windows Wygląd i styl: preferowany wygląd i styl.

Wraz z tym zmienia się również wygląd i działanie IDE.

+0

To zmienia tylko IDE. Nie JFrame. Netbeans IDE jest domyślnie ustawiony na Windows, a JFrame jest ustawiony na Nimbus. –

4

zmiana LaF za pomocą projektu podglądu nie zmieni wyglądu. pokazuje tylko, jak wygląda, ale jeśli chcesz to zmienić, musisz udać się do źródła, poszukaj tego kodu, jeśli nie kliknąłeś go + i zmień słowo Windows na to, co chcesz: musisz go zmienić, aby wszystkie jframe działały dobrze

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); 
    } 
Powiązane problemy