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