LookAndFeel des Betriebssystems setzen: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:Swing Kategorie:Java-Codeschnipsel Standardmäßig werden Java-Anwendungen mit GUI im {{JAPI|MetalLookAndFeel}} ausgegeben. Java-Programm…“)
 
K
Zeile 3: Zeile 3:
 
Standardmäßig werden Java-Anwendungen mit [[GUI]] im {{JAPI|MetalLookAndFeel}} ausgegeben. Java-Programme sehen damit auf allen Betriebssystemen gleich aus.
 
Standardmäßig werden Java-Anwendungen mit [[GUI]] im {{JAPI|MetalLookAndFeel}} ausgegeben. Java-Programme sehen damit auf allen Betriebssystemen gleich aus.
  
Möchte man aber der Benutzeroberfläche der programmierten Java-Anwendung das Aussehen des benutzten Betriebssystems verpassen, sind folgende Code-Zeilen als erste Anweisungen überhaupt in der main()-Methode einzufügen:
+
[[Bild:MetalLookAndFeel.png]]
 +
 
 +
Möchte man aber der Benutzeroberfläche der programmierten Java-Anwendung das Aussehen des benutzten [[Betriebssystem|Betriebssystems]] verpassen, sind folgende Code-Zeilen als erste Anweisungen überhaupt in der main()-[[Methode]] einzufügen:
 
<syntaxhighlight lang="java">
 
<syntaxhighlight lang="java">
 
public static void main(String[] args) {
 
public static void main(String[] args) {
Zeile 15: Zeile 17:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
Sollte ein Ausnahmefehler bei der Ausführung des Code auftreten, wird automatisch das <code>MetalLookAndFeel</code> von der [[JRE]] benutzt.
 +
 +
[[Bild:WindowsLookAndFeel.png]]
 +
 +
[[Bild:GTKLookAndFeel.png]]

Version vom 1. November 2018, 12:04 Uhr

Standardmäßig werden Java-Anwendungen mit GUI im MetalLookAndFeel ausgegeben. Java-Programme sehen damit auf allen Betriebssystemen gleich aus.

MetalLookAndFeel.png

Möchte man aber der Benutzeroberfläche der programmierten Java-Anwendung das Aussehen des benutzten Betriebssystems verpassen, sind folgende Code-Zeilen als erste Anweisungen überhaupt in der main()-Methode einzufügen:

public static void main(String[] args) {
   try {
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
   } catch(Exception e) {
      System.err.out(e);
   }

   //hier folgt der Code zum Initialisieren/Ausführen der Anwendung
}

Sollte ein Ausnahmefehler bei der Ausführung des Code auftreten, wird automatisch das MetalLookAndFeel von der JRE benutzt.

WindowsLookAndFeel.png

Datei:GTKLookAndFeel.png