Lernpfad:Grafische Benutzeroberflächen in Java/2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 25: | Zeile 25: | ||
Wir eine Instanz von <code>GUI</code> mit dem Parameter <code>"Main JFrame"</code> erzeugt, dann wird ein leeres Fenster mit den Abmessungen 400-mal-400 Pixeln angezeigt. | Wir eine Instanz von <code>GUI</code> mit dem Parameter <code>"Main JFrame"</code> erzeugt, dann wird ein leeres Fenster mit den Abmessungen 400-mal-400 Pixeln angezeigt. | ||
<syntaxhighlight lang="java" line="0"> | |||
GUI mainGui = new GUI("Main JFrame"); | |||
</syntaxhighlight> | |||
[[Bild:Java GUI JFrame 1.png|400px|center|JFrame zum Beispiel oben.]] | [[Bild:Java GUI JFrame 1.png|400px|center|JFrame zum Beispiel oben.]] |
Version vom 7. November 2022, 17:35 Uhr
Eine GUI besteht zunächst aus einem Programmfenster, das vom Betriebssystem dargestellt wird und die Komponenten enthält. In Java-Swing nutzen wir dafür ein Objekt der Klasse javax.swing.JFrame.
import javax.swing.JFrame;
public class GUI {
private JFrame frame;
public GUI( String pTitle ) {
frame = new JFrame(pTitle);
// Programm beenden, wenn Fesnter geschlossen wird
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Größe einstellen
frame.setSize(400, 400);
// Fenster zentrieren
frame.setLocationRelativeTo(null);
// Fenster anzeigen
frame.setVisible(true);
}
}
Wir eine Instanz von GUI
mit dem Parameter "Main JFrame"
erzeugt, dann wird ein leeres Fenster mit den Abmessungen 400-mal-400 Pixeln angezeigt.
GUI mainGui = new GUI("Main JFrame");