PDA

Visualizza versione completa : [JAVA] Action sovrascrive il text del button


Fast-M
02-07-2008, 00.29.00
Salve a tutti,
ho un problemino con il plugin Jigloo di eclipse e cioè se aggiungo una Action ad un Jbutton su cui avevo impostato una proprietà text, questa mi viene sovrascritta dal text dell'AbstractAction.
Questo mi crea qualche problemino perchè come facevo con AWT dovrei utilizzare il text del JButton per identificare il bottone stesso all'interno dell'actionPerformed che è comune ad altri Jbuttons ed in cui ho implementato uno switch...case proprio per verificare la provenienza dell'evento click.
Ma se l'AbstractAction mi sovrascrive con il suo text il text di ogni Jbutton come faccio a risolvere il problema?
Oltre a questo come si fa ad utilizzare in Swing un AbstractAction comune allo stesso evento generato da oggetti diversi?
Devo creare tanti oggetti che estendono AbstractAction ciascuno per ogni Jbutton?
Mi sembra poco elegante.
Per ovviare al problema sono ricorso alla soluzione classica di AWT e cioè non ho utilizzato proprio l'AbstractAction ed ho inserito il codice direttamente nell'actionPerformed dell'ActionListener, ma in questo modo credo di non stare utilizzando proprio le api di Swing.
Un aiutino?
Grazie mille in anticipo.