JavaFx在控制器之间进行通信

时间:2017-05-10 05:06:48

标签: java javafx

我正在尝试将数据从一个控制器发送到另一个控制器,我决定使用我的一个控制器继承场景类,所以当我创建第二个场景时,我可以通过一个已扩展的重载构造函数传递它。

控制器类继承Scene类是否正确?

否则请建议一种更有效的方式在控制器之间进行通信。

1 个答案:

答案 0 :(得分:0)

控制器类应该与gui类分开。在mvc模式中有三个层:模型,控制器和视图。

View - 扩展Scene或其他ui组件的gui类。

控制器 - 捕获用户发生的事件的侦听器类

模型 - 保存程序数据。像用户名,密码

您还可以创建单独的类来执行模型

中的数据操作(添加,减去)