Se vuoi confrontare il testo del tuo pulsante con la stringa "INVIA" devi usare il metodo
equals.
Modifica il tuo metodo cosė:
Codice HTML:
public void actionPerformed(ActionEvent e) {
String bottone= e.getActionCommand();
if(bottone.equals("INVIA")){
output.setText(""+azione);
}
}
Un' altra tecnica č quella di dichiarare il JButton come variabile di classe in maniera che sia visibile all'interno dell'intera classe. Ad esempio:
Codice HTML:
protected Button bInvia;
A quel punto nel metodo actionPerformed puoi eseguire un confronto di oggetti:
Codice HTML:
public void actionPerformed(ActionEvent e) {
if(e.getSource() == bInvia) {
output.setText(""+azione);
}
}