【发布时间】:2017-06-29 21:23:48
【问题描述】:
我对 MVC 和 JavaFX 的概念还很陌生。 基本上我的游戏中有一些简单的动画。这是一个类比,可以更好地理解我的问题。
模型:model.java
public int fib(int n){
ctrl.setLabelFib(n)
someWaitFunction(1000 ms); //Now I can see the changes
if (n <= 1) return n;
else return fibonacci(n-1) + fibonacci(n-2);
}
控制器:ctrl.java
Label lFib = new Label();
public void setLabelFib(int n){
lFib.setText(n)
}
查看:view.fxml
*Generate with Scene Builder*
如何在递归函数中访问控制器?还是我做错了?
【问题讨论】:
-
我认为这会有所帮助甚至是解决方案:stackoverflow.com/questions/40117925/…
-
模型不应该对视图或控制器有任何引用。
标签: java model-view-controller javafx model controller