Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

swing:tutorial-2 2014/05/30 10:38 swing:tutorial-2 2020/01/22 20:59 aktuell
Zeile 43: Zeile 43:
} }
</code> </code>
 +\\
 +\\
 +Was sofort auffällt ist die etwas merkwürdig aussehende Trennleiste zwischen Tree und Table.\\
 +Das ist das Standard Look and Feel von Java.\\
 +Glücklicherweise erlaubt Java das Look and Feel einer Anwendung zu wechseln.\\
 +Da kaum ein Anwender möchte, dass auf seinem Computer jede Anwendung anders aussieht, ist der einzig sinnvolle Weg auf das betriebssystemeigene Look and Feel umzuschalten. Dazu erstellen wir eine neue Methode //setNativLookAndFeel()// welche wir als erstes in der //main//-Methode aufrufen:\\
 +<code java>
 +  .
 +  .
 +  .
 +
 +  private static void setNativLookAndFeel() {
 +  String nativeLookAndFeel = UIManager.getSystemLookAndFeelClassName();
 +  try {
 +    UIManager.setLookAndFeel(nativeLookAndFeel);
 +  }catch (Exception e) {
 +    e.printStackTrace();
 +  }
 +  }
 + 
 +  public static void main(String[] args) {
 +      setNativLookAndFeel();
 + 
 +      SwingTutorial swingTutorial = new SwingTutorial();
 +      SwingTutorial swingTutorial = new SwingTutorial();
 +      swingTutorial.setVisible(true);
 +    }
 +}
 +</code>
 +\\
 +\\
 +Nun sieht es schon normal aus (am Beispiel von Windows 8.1):\\
 +{{:swing:layout-with-labels-native.png|}}
 +\\
 +\\
 +[[swing:tutorial-3|Fortsetzung >>]]
 +

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007