Hallo!
Ich tipple gerade Beispiele aus einem Büchlein ab. Nun soll einfach ein ActionListener sein Dienst tun.
Statt aber den Button einfach nur auszugrauen und das Label zu verändern bekomme ich nur eine NullpointerException auf der Konsole. Was läuft da falsch?
Gruß niesel
Ich tipple gerade Beispiele aus einem Büchlein ab. Nun soll einfach ein ActionListener sein Dienst tun.
Java:
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class CatchAnAction extends BaseFrame implements ActionListener {
JButton button;
JLabel label;
CatchAnAction() {
JPanel panel = new JPanel();
this.add(panel);
JButton button = new JButton("Drück micht");
button.setMnemonic(KeyEvent.VK_D);
button.addActionListener(this);
panel.add(button);
panel.add(label);
this.add(panel);
}
public void actionPerformed(ActionEvent e) {
button.setEnabled(false);
label.setText("Gedrückt!");
}
public static void main(String[] argv) {
CatchAnAction ca = new CatchAnAction();
}
}
Gruß niesel