Also die Datei habe ich vom Professor.
Jetzt bin ich extrem verwirrt, also wir haben mit der JavaFX sache neu angefangen. Hab mich bisschen mit der View anvertraut, Presenter eig auch aber das counterview und countermodell verwirrt mich gerade extrem.
Ich habe die Lösung vom Professor importiert (Eclipse). Funktioniert alles. Hab den Code kopiert und in meine Klasse eingefügt, importiert nicht

.
In der Vorlesung hat der auch nicht spezfisches darüber erwähnt.
Im Prinzip einfaches Projekt. Ich soll sie so erstellen das mit jedem Klick auf den Button hochgezählt werden soll.
Meine View:
import javafx.application.Application;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;
public class View extends Application{
private Label numberOfClicks;
private Button buttonClickMe;
private static String PREFIX = "number of clicks";
private Parent root;
public void init() throws Exception{
numberOfClicks = new Label(PREFIX + 0);
buttonClickMe = new Button("click me!");
root = rootMethode();
}
public Parent rootMethode() {
BorderPane root = new BorderPane();
root.setCenter(buttonClickMe);
root.setBottom(numberOfClicks);
return root;
}
public void start(Stage primaryStage) throws Exception{
primaryStage.setTitle("Muhi's Program");
Scene scene = new Scene(root, 400,400);
primaryStage.setScene(scene);
primaryStage.show();
}
public void stop() throws Exception{
}
public static void main(String[] args) {
launch(args);
}
}
Nun Soweit alles gut. Ich verstehe jedoch nicht wie ich jetzt dass ganze mit dem Presenter verbinden soll :S.
Mein Model:
public class CounterModel {
private int counter = 0;
public int getCounter() {
return counter;
}
public void setCounter(int counter) {
this.counter = counter;
}
public void increaseCounter() {
counter+=1;
}
}
wie gehe ich jetzt mit dem Presenter voran ????