come faccio a registrare contemporaneamente 2 o piu eventi di un TextField ?
codice:
dichiarato nel costruttore:
JTextField textField1,textField2;
chiama il metodo start();
public void start(){
textField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
inserisci(evt);
}
private void inserisci(ActionEvent evt) {
try{
String i=textfield1.getText();
int primo=Integer.parseInt(i);
}catch(NumberFormatException e){
JOptionPane.showMessageDialog(null,"Errore inserimento");
textField1.setText("");
}
}
});
textField2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
inserisci(evt);
}
private void inserisci(ActionEvent evt) {
try{
String i=textfield1.getText();
int secondo=Integer.parseInt(i);
}catch(NumberFormatException e){
JOptionPane.showMessageDialog(null,"errore inserimento");
textField2.setText(""); // se c'èe errore allora setta la stringa in vuota
}
}
});
// se provo a stampare textfFiel1,textfFiel1 non mi stampa
}
come faccio ora a registrare questi 2 eventi per poter poi usare per altre operazioni?
avevo pensato di prelevare le variabili primo,secondo(interi dichiarati nei 2 eventi)
ma non funziona.
Grazie in anticipo...