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?