控制器之间的JavaFx通信

控制器之间的JavaFx通信,java,javafx,Java,Javafx,我试图将数据从一个控制器发送到另一个控制器,我决定用我的一个控制器继承scene类,这样当我创建第二个场景时,我可以通过一个扩展的重载构造函数传递它 控制器类继承场景类是否正确 否则,请建议一种更有效的方式在控制器之间进行通信。控制器类应与gui类分开。在mvc模式中,有三层:模型层、控制器层和视图层 View-扩展场景或其他ui组件的gui类 控制器-捕获用户所做事件的侦听器类 模型-保存程序的数据。比如用户名,密码 您还可以创建单独的类来执行模型中数据的操作(添加、减去)您可以解释一下,通过

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

控制器类继承场景类是否正确


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

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

View-扩展场景或其他ui组件的gui类

控制器-捕获用户所做事件的侦听器类

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


您还可以创建单独的类来执行模型中数据的操作(添加、减去)

您可以解释一下,通过在控制器之间建立通信,您实际上在做什么吗?继承有什么帮助?继承是在类级别定义的关系。它不会帮助您在两个不同的类实例之间进行通信。谢谢!很抱歉,我是javafx新手,我不了解纯模型VC。我真的很感激:)