Gentilissimi
Vorrei un vostro suggerimento, vi espongo il problema..... su di un framen ho 2 JButton ed ad ognuno di essi è associato un evento
es:
JButton salva=new JButton("SALVA");
JButton elenco=new JButton("ELENCO");
...
...
salva.addActionListener(new Ascoltasalva());
elenco.addActionListener(new Ascoltaelenco());
...
...
public class Ascoltasalva implements ActionListener{
public void actionPerformed(ActionEvent e){
//codice
}
...
...
public class Ascoltaelenco implements ActionListener{
public void actionPerformed(ActionEvent e){
//codice
}
tutto funziona correttamente, ora vorrei modificare in modo che al verificarsi dell'evento sul JButton "salva" il programma eseguisse il codice della classe "Ascoltasalva" (e ciò avviene come detto) e di seguito il codice della classe "Ascoltaelenco"
come posso fare??
spero di non aver scritto troppe sciocchezze, Vi saluto a tutti .
Andrea70
problema con eventi
Moderatore: Staff forum IlSoftware.it
Ciao,
onde evitare complicazioni io cambierei la struttura del prg mettendo chiamate a metodi particolari dentro i public void actione performed, magari metodi statici della classe principale, e in questo modo li puoi chiamare da qualunque parte del prg senza problemi.
fammi sapere
_______________
"L'eleganza ripaga sempre", a proposito della programmazione, Bruce Eckel
Javac, M - 21
onde evitare complicazioni io cambierei la struttura del prg mettendo chiamate a metodi particolari dentro i public void actione performed, magari metodi statici della classe principale, e in questo modo li puoi chiamare da qualunque parte del prg senza problemi.
fammi sapere
_______________
"L'eleganza ripaga sempre", a proposito della programmazione, Bruce Eckel
Javac, M - 21
GIUSTO!!!!
infatti ho implementato ActionListener nella classe principale.....
le istanze di JButton....diventano.....
salva.addActionListener(this);
elenco.addActionListener(this);
creo tre metodi....metodosalva().....metodoelimina()...e metodoelenco()
con una sola classe che implementa ActionListener ma riconosce quale JButton ha creato l'evento e richiama i metodi voluti........
BRAVO javac..............volevo vedere se eri attento !!!!!
[:D][:D][:D]
scherzo ..... cmq grazie ..mi 6 davvero di grande aiuto(oltre che studiare per conto mio) sto imparando molto grazie anche a questo stupendo FORUM.....complimenti!
Andrea70
infatti ho implementato ActionListener nella classe principale.....
le istanze di JButton....diventano.....
salva.addActionListener(this);
elenco.addActionListener(this);
creo tre metodi....metodosalva().....metodoelimina()...e metodoelenco()
con una sola classe che implementa ActionListener ma riconosce quale JButton ha creato l'evento e richiama i metodi voluti........
BRAVO javac..............volevo vedere se eri attento !!!!!
[:D][:D][:D]
scherzo ..... cmq grazie ..mi 6 davvero di grande aiuto(oltre che studiare per conto mio) sto imparando molto grazie anche a questo stupendo FORUM.....complimenti!
Andrea70