Es erzeugt ein Objekt der Klasse JFrame
und
gibt dem Frame einen Titel.
Wenn wir ein JFrame
-Objekt erzeugen, wird es nicht automatisch angezeigt.
Eine größere Applikation könnte mehrere JFrame
-Objekte erzeugen,
aber würde nur eines auf einmal anzeigen.
Hier ist das Programm noch einmal:
import java.awt.*; // 1. importiere das Application Windowing Toolkit import javax.swing.*; // 2. importiere die Swingklassen. Beachtet das "x" bei javax. public class TestFrame1 { // die übliche main() Methode public static void main ( String[] args ) { JFrame frame // 4. Eine Referenz auf das Objekt = new JFrame("Test Frame 1"); // 3. konstruiert ein JFrame-Objekt frame.setSize(200,100); // 5. setzt es auf eine Breite von 200 // und eine Höhe von 100 Pixeln frame.setVisible( true ); // 6. macht es auf dem Bildschirm sichtbar frame.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ); // 7. sagt, was der Schließen-Button tun soll } }
Hier ist eine Erklärung des Programms:
JFrame
definiert ist.JFrame
-Objekt wird konstruiert.frame
verweist auf das JFrame
-Objekt.setSize()
setzt die Größe.setVisible()
läßt den Frame auf dem Bildschirm erscheinen.setDefaultCloseOperation()
bestimmt, was der "Schließen"-Button tut.Wenn das Programm läuft:
main()
Methode?