Ich möchte einen Button auf Mausklick von der GUI entfernen. Folgender Code funktioniert leider nicht, die GUI scheint sich aufzuhängen. Was mache ich falsch?
Java:
public class ButtonClearer extends JFrame {
public ButtonClearer() {
getContentPane().add(new JButton(new AbstractAction("clear me") {
@Override
public void actionPerformed(ActionEvent e) {
getContentPane().removeAll();
validate();
}
}));
pack();
setVisible(true);
}
public static void main(String[] args) {
new ButtonClearer();
}
}