2011-01-16 6 views
2

Bisher habe ich dieseMischen Look and Feel

public static void main(String[] args) { 
     try { 
      UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); 
      UIManager.getBorder("design");//change look and feel here? 
     } catch (Exception e) { 
      JOptionPane.showMessageDialog(null, "Nimbus isn't available"); 
     } 
     javax.swing.SwingUtilities.invokeLater(new Runnable() { 
      public void run() { 
       design GUI = new design(); 
       GUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
       GUI.setVisible(true); 
      } 
     }); 
    } 

Ich versuche, die Haupt-Look and Feel Nimbus, zu machen, aber die Titel Grenze zu Fenster ändern. diese

ist meine Grenze:

contentPanel.setBorder(new TitledBorder("Downloader")); 

Ist es möglich, zu tun? Wenn es ist, kann mir jemand zeigen, wo ich hinschauen soll? Ich bin gerade so verwirrt. : \

Danke.

Antwort

2

Ich habe es getan. Sie müssen Teile der Benutzeroberfläche erstellen und dann UIManager.setLookAndFeel() aufrufen, um das Aussehen zu ändern und dann die anderen Teile zu erstellen. Es ist mehr wie ein Hack.

+0

können Sie bitte den Code teilen? oder mehr ausarbeiten? – gtiwari333

0

Wenn ein Component erstellt wird, wird der aktuelle LookAndFeel zur Anzeige dieses Component verwendet.

Verwandte Themen