Hallo zusammen,
ich schreibe gerade eine kleine Anwendung um das MVC Model zu üben.
Im Großen und Ganzen ist mir alles klar dann bin ich heute auf folgende Frage gestoßen:
Wie bekomme ich die "Daten" von der View zum Controller?
Also wie spreche ich die grafischen Komponenten richtig an, ist es richtig die Komponenten in der View auf "public" zu setzen oder brauche ich dafür auch getter und setter?
Als Beispiel damits klarer wird habe ich eine Jlist in der View die ich im Moment auf public habe und auf die ich im Controller zugreifen möchte/muss.
View:
Controller:
Grüße
Slevin
ich schreibe gerade eine kleine Anwendung um das MVC Model zu üben.
Im Großen und Ganzen ist mir alles klar dann bin ich heute auf folgende Frage gestoßen:
Wie bekomme ich die "Daten" von der View zum Controller?
Also wie spreche ich die grafischen Komponenten richtig an, ist es richtig die Komponenten in der View auf "public" zu setzen oder brauche ich dafür auch getter und setter?
Als Beispiel damits klarer wird habe ich eine Jlist in der View die ich im Moment auf public habe und auf die ich im Controller zugreifen möchte/muss.
View:
Java:
public final JList jplayerList;
Controller:
Java:
public void actionPerformed(ActionEvent e) { ...
String selectedItem = view.jplayerList.getSelectedValue().toString();
...
Grüße
Slevin