Frage zu Applets

Hallo!
Wie kann ich in einem Applet eine neue Klasse bzw. Frame anzeigen, wie z.B. bei dem Beispiel:

public class test extends Applet implements ActionListener
{
Button first;
public void init()
{
first=new Button(„TEST“);
add(first);
setBackground(Color.blue);
first.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==first)
{
neu a=new neu(); // hier ist mein Problem!
}
}
}
class neu extends Applet
{
public void init()
{
setBackground(Color.white);
}
}

Die Klasse neu wird aber nicht erzeugt bzw. angezeigt, wenn ich auf den Knopf drücke. Kann mir das jemand erklären? Danke.
MFG Nick

Hallo,

Wenn ich’s recht verstehe, willst du, das dein Applet neugezeichnet wird?!

Also mußt du eben dies tun.
Versuch mal, eine Kopie deines Test-Applets mit einigen Änderungen zu machen, und diese dann an entspr. Stelle (d.h. beim Button)aufzurufen.

Bei mir hat’s auf diese Weise geklappt.

Bis dann,
Jan

PS: Es ist natürlich möglich, das es noch elegantere Methoden gibt, aber das Neuzeichnen hat für meine Zwecke gereicht. :wink:

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