Ich würde gerne per Mausclick die Beschriftung meines Buttons ändern. Ich habe folgenden Code:
Das Problem ist, dass ich zwar per Mausclick den Button auf setEnabled(false) setzen kann, allerdings die Beschriftung nicht auf "Abbrechen" setzen kann. Liegt das vielleicht daran, dass ich eine andere Event-Verarbeitung benötige oder brauche ich eine komplett andere Methode zum Ändern der Beschriftung des Buttons?
Vielen Dank!
Code:
button1.setActionCommand("Go");
button1.addActionListener(this);
button1.setFont(new Font("Arial", Font.BOLD, 12));
button1.setText("Go");
public void actionPerformed(ActionEvent event) {
if (event.getActionCommand().equals("Go")) {
if (button1.getText().equals(" Go ")){
//button1.setEnabled(false);
button1.setText("Abbrechen");
}
if (button1.getText().equals("Abbrechen")){
button1.setText("Go");
}
}
}
Das Problem ist, dass ich zwar per Mausclick den Button auf setEnabled(false) setzen kann, allerdings die Beschriftung nicht auf "Abbrechen" setzen kann. Liegt das vielleicht daran, dass ich eine andere Event-Verarbeitung benötige oder brauche ich eine komplett andere Methode zum Ändern der Beschriftung des Buttons?
Vielen Dank!