Ersatz für Swing Funktion gesucht

Hallo,
ich schreibe gerade ein kleines Programm der Graphikprogrammierung.

Die Lösung des Programmes habe ich soweit vorliegen, bloß diese ist in Swing geschrieben.
Nun möchte ich gerne, dass erst einmal nur awt benutzt wird, so dass ich eben nur von der Panel und Frame Klasse erben kann.
Dafür steht mir aber erst einmal die folgende Funktion „getContentPane“ im Wege. (neben vielleicht noch anderen Unwägbarkeiten)
Entferne ich diese, wird das Polygon nicht mehr gezeichnet.

Das ist ein Auszug aus dem Programm mit Swing:
___________________________
public class Aufgabe2 extends JFrame
{
JPanel jp = new JPanel();
Polygon p = new Polygon();
public Aufgabe2()
{
super(„Sebastian Besch WS 08/09“);
setSize(600,600); setVisible(true); setResizable(false);
Container c = this.getContentPane();
jp.setBounds(0, 0, this.getSize().width, this.getSize().height);
addWindowListener( new ClosingButton() );
jp.addMouseListener(
new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
drawClick(e);
}
}
);
c.add(jp);
}
________________________

Also offensichtlich habe ich so meine Schwierigkeiten den Container in AWT geeignet zu implementieren. Es geht dabei darum ein Polygon durch Mausklicks zu generieren. (vielleicht hat jemand Hinweise für AWT?)

Tschau

Hier erstmal ein kleines Beispiel in AWT:

import java.awt.Frame;
import java.awt.Label;
import java.awt.Panel;

public class Aufgabe2 extends Frame {

 public Aufgabe2() {
 super("Sebastian Besch WS 08/09");

 Panel p = new Panel();
 p.add(new Label("Test"));
 add(p);
 }

 public static void main(String[] args) {
 Frame f = new Aufgabe2();
 f.pack();
 f.setVisible(true);
 }
}

Du brauchst also das getContentPane() nicht, um in einem AWT Frame andere Komponenten hinzuzufügen. BTW, ab JDK 5 brauchst Du es auch unter Swing nicht mehr.

OK, danke für den Hinweis. Werde ich gleich mal ausprobieren.

Wäre sehr nett, wenn ein Administrator vielleicht mein Namen aus beiden Beispielen entfernen könnte ! Habe ich leider vergessen bzw. übersehen…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Habe JDK 1.6 auf dem Rechner und trotzdem wird ohne diesem Zusatz kein Polygon gezeichnet.

Woran liegt das ? Muss ich etwas Bestimmtes bei der Programmierung beachten. Es liegt nur an diesem ContentPane.

Außerdem weiß ich nun immer noch nicht, dass ich auch ohne Swing die Routine erstellen kann. Ich gehe mal davon aus.

Tschau