Lernpfad:Grafische Benutzeroberflächen in Java/2: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         // Größe einstellen
         // Größe einstellen
         frame.setSize(800, 600);
         frame.setSize(400, 400);
         // Fenster zentrieren
         // Fenster zentrieren
         frame.setLocationRelativeTo(null);
         frame.setLocationRelativeTo(null);

Version vom 7. November 2022, 17:30 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);
    }
}