J
Jag
Gast
Hallo zusammen,
aus meiner Hauptklasse heruas erzeuge ich Objekte einer anderen Klasse. Diese enthalten u.a. JCheckboxen mit dem dazugehörigen actionListener. Diese Objekte werden in einer ArrayList gespeichert. Aus der Hauptklasse heraus wird später die Klasse GUI aufgerufen, die eine Oberfläche erzeugt, in der u.a. die Checkboxen der Objekte dargestellt werden. Ändert sich der Zustand der checkboxen, ändert sich evtl. die Oberfläche. Nach Prüfung soll eigentlich aus der Methode actionPerformed in der Klasse, in der in der die Objekte definiert sind, die Methode changeGUI aus der Klasse GUI aufgerufen werden. Dies wäre jedoch ein Aufruf einer nicht-statischen methode aus einem statischen Kontext. Hat jemand allgemein ne Idee, wie man das Problem umgehen kann?
Thx und Gruß,
Jag
aus meiner Hauptklasse heruas erzeuge ich Objekte einer anderen Klasse. Diese enthalten u.a. JCheckboxen mit dem dazugehörigen actionListener. Diese Objekte werden in einer ArrayList gespeichert. Aus der Hauptklasse heraus wird später die Klasse GUI aufgerufen, die eine Oberfläche erzeugt, in der u.a. die Checkboxen der Objekte dargestellt werden. Ändert sich der Zustand der checkboxen, ändert sich evtl. die Oberfläche. Nach Prüfung soll eigentlich aus der Methode actionPerformed in der Klasse, in der in der die Objekte definiert sind, die Methode changeGUI aus der Klasse GUI aufgerufen werden. Dies wäre jedoch ein Aufruf einer nicht-statischen methode aus einem statischen Kontext. Hat jemand allgemein ne Idee, wie man das Problem umgehen kann?
Thx und Gruß,
Jag