Wie schreibe ich ein Anwendungsfenster bei Java?

Hey Programmierfreunde,
ich bin in der 12 Klasse und lerne Java seit diesem Sommer!

Da ich Java eig. nur in der Schule programmiere, habe ich ein Problem:
Unsere Informatik-Lehrerin hat uns eine HFrame(„H“ steht für Hilfe) Klasse programmiert, die uns das Erzeugen eines Anwendungsfenster abnehmen soll!
Nun wollte ich aber auch gerne mal Zuhause was programmieren, weiß aber nicht wie ich ALLEINE ein Fenster erzeugen soll.
Wenn ihr mir helfen würdet, wär das nett. Am Besten wäre ein kleiner Quellcode.
P.S.: Find es schade von meiner Lehrerin, denn wir lernen alle wichtigen Schleifen, objektorientiertes-Programmieren und Animationen aber wie man ein Fenster erzeugt eben nicht! =)

Danke

Das GUI Tutorial auf der Sun Hompage erklärt das bis ins Detail.

Ein Programm, das ein ganz einfaches Fenster erzeugt wäre z.B. folgendes:

import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;

public class SimpleWindow extends JFrame {

/**
*
*/
private static final long serialVersionUID = -2624889894333395069L;

SimpleWindow() {
// set title
super(„Ein ganz einfaches Fenster“);
// make sure window gets closed when you hit the x button
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(final WindowEvent e) {
System.exit(0);
}
});
// set size
this.setSize(new Dimension(250,200));
// make visible
this.setVisible(true);
}

public static void main(final String args[]) {
// start application
new SimpleWindow();
}
}

It’s as simple as that! Da kann man jetzt noch Buttons und alle möglichen Unterfenster etc. hinzufügen.
HTH
Hajo