View Single Post
Old 11-12-2015, 18:27   #3
axelcode
Junior Member
 
Iscritto dal: Dec 2015
Messaggi: 7
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);
        }
        
        
    }
axelcode č offline   Rispondi citando il messaggio o parte di esso