Hallo!
Bei untenstendem Code erhalte, dass ich showMessageDialog (Zeile 28 ) nicht in einer anonymen Implementation des ActionListener verwenden kann! Was muß ich dann verwenden? Oder kann ich nur Meldungen im ActionListener nur Meldungen auf der Konsole ausgeben?
Bei untenstendem Code erhalte, dass ich showMessageDialog (Zeile 28 ) nicht in einer anonymen Implementation des ActionListener verwenden kann! Was muß ich dann verwenden? Oder kann ich nur Meldungen im ActionListener nur Meldungen auf der Konsole ausgeben?
Code:
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class EigenerActionListener extends JFrame implements ActionListener{
public EigenerActionListener() {
setSize(600, 400);
setVisible(true);
getContentPane().setLayout(new BorderLayout());
JButton button = new JButton();
button.setText("Drück mich!");
button.setActionCommand("actionCommand");
button.addActionListener( this );
getContentPane().add(button, BorderLayout.CENTER);
button.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(this, "Mach mich wieder zu!", "Fehlermeldung",
JOptionPane.INFORMATION_MESSAGE);
}
}
);
}
public void actionPerformed(ActionEvent e) {
}
public static void main (String args[]) {
EigenerActionListener e = new EigenerActionListener();
}
}