F
FloRo
Gast
Hallo!
Ich hab folgendes Problem:
In meinem Hauptprogramm benutze ich sehr viele JButtons. Bei einem Klick auf einen dieser Buttons öffnet sich der gleiche Dialog. Trotzdem müsste das Programm wissen, welcher Button in der Hauptklasse gedrückt wurde.
In der Klasse des Dialogs sieht das so aus:
*** Hier bräuchte ich nun eine weitere Unterteilung wie z.B.:
Kann ich also im Dialog auf die actionPerformed Methode einer anderen Klasse zugreifen???
Ich hab versucht in der Hauptklasse die actionPerformed Methode als static zu definieren, was aber anscheinend nicht funktioniert. Ich kann doch nicht für mehr als 100 Buttons 100 Dialoge schreiben!!!
Ihr seid meine letzte Rettung! :bahnhof:
Vielen Dank!
Ich hab folgendes Problem:
In meinem Hauptprogramm benutze ich sehr viele JButtons. Bei einem Klick auf einen dieser Buttons öffnet sich der gleiche Dialog. Trotzdem müsste das Programm wissen, welcher Button in der Hauptklasse gedrückt wurde.
In der Klasse des Dialogs sieht das so aus:
Code:
public void actionPerformed (ActionEvent e) {
if (e.getSource() == ok) {
***
}
else if (e.getSource() == abbrechen {
dispose();
}
Code:
if (e.getSource() aus Hauptklasse == best. Button aus Hauptklasse)
Kann ich also im Dialog auf die actionPerformed Methode einer anderen Klasse zugreifen???
Ich hab versucht in der Hauptklasse die actionPerformed Methode als static zu definieren, was aber anscheinend nicht funktioniert. Ich kann doch nicht für mehr als 100 Buttons 100 Dialoge schreiben!!!
Ihr seid meine letzte Rettung! :bahnhof:
Vielen Dank!