ActionListener manuell auslösen

daniel_sun

Erfahrenes Mitglied
Hi,

ich habe ein Formular, in das der Benutzer Daten eingibt und dann aufg einen Button klickt. Dieser Button besitzt einen ActionListener der die Daten dann verarbeitet. Unter bestimmten umständen werden die Daten vom System befüllt! Da es (in diesem Fall) unnötig ist das der Benutzer auf den Buttonklickt, ich aber den vorhanden ActionListener nutzen will wüsste ich gern ob es möglich ist durch irgend einen Befehl den ActionListener manuell auszulösen - quasi den klick zu simulieren.

Gruß
 
naja, an der stelle wo das system füllt muss der action listener bekannt sein und du rufst einfach die actionPerformerd() auf? oder versteh ich iwas ganz falsch?
 
Zuletzt bearbeitet:
Huhm, also ich bin der Meinung, die actionPerformed-Methode sollte nur von den entsprechenden GUI-Elementen aufgerufen werden.

Man kann hier ganz einfach den Code von der actionPerformed in eine neue Methode auslagern, welche dann von der actionPerformed-Methode aufgerufen werden kann, und von anderen Stellen im Code.
 

Neue Beiträge

Zurück