Hallo,
Ich hatte früher schon etwas (aber nur sehr wenig) mit Java zu tun, in letzter Zeit gar nichts mehr.
Nun möchte ich wieder in die Materie einsteigen und eine einfache GUI programmieren (mit dem Window Builder und Eclipse, falls das wichtig sein sollte) und stehe vor einem Problem.
Ich habe zwei Klassen:
GUI.java
Main.java
In GUI.java soll nur die Oberfläche rein, aber keinerlei Berechnungen, in Main.java soll die gesamte Logik hinein. In der GUI-Klasse habe ich zum Beispiel ein paar Checkboxes, Buttons, JLabels,...
Jetzt möchte ich - nachdem man auf den Button geklickt hat - den Status jeder einzelnen Checkbox überprüfen und ggf. danach etwas tun. Das sollte mit einem ActionListener für den Button und für die Checkbox mit checkbox.isSelected() funktionieren, oder?
Jedoch stellt es mich schon vorher auf: WIE bekomme ich alles von der GUI-Klasse in die Main-Klasse? Also alle Checkboxes, damit ich von der Main-Klasse darauf zugreifen kann.
Ich würde das gerne mit Getter-/Setter-Methoden machen, aber wie genau?
Vielen Dank im Voraus,
Herbert
Ich hatte früher schon etwas (aber nur sehr wenig) mit Java zu tun, in letzter Zeit gar nichts mehr.
Nun möchte ich wieder in die Materie einsteigen und eine einfache GUI programmieren (mit dem Window Builder und Eclipse, falls das wichtig sein sollte) und stehe vor einem Problem.
Ich habe zwei Klassen:
GUI.java
Main.java
In GUI.java soll nur die Oberfläche rein, aber keinerlei Berechnungen, in Main.java soll die gesamte Logik hinein. In der GUI-Klasse habe ich zum Beispiel ein paar Checkboxes, Buttons, JLabels,...
Jetzt möchte ich - nachdem man auf den Button geklickt hat - den Status jeder einzelnen Checkbox überprüfen und ggf. danach etwas tun. Das sollte mit einem ActionListener für den Button und für die Checkbox mit checkbox.isSelected() funktionieren, oder?
Jedoch stellt es mich schon vorher auf: WIE bekomme ich alles von der GUI-Klasse in die Main-Klasse? Also alle Checkboxes, damit ich von der Main-Klasse darauf zugreifen kann.
Ich würde das gerne mit Getter-/Setter-Methoden machen, aber wie genau?
Vielen Dank im Voraus,
Herbert