Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX从另一个控制器调用方法_Java_User Interface_Javafx_Controller_Fxml - Fatal编程技术网

JavaFX从另一个控制器调用方法

JavaFX从另一个控制器调用方法,java,user-interface,javafx,controller,fxml,Java,User Interface,Javafx,Controller,Fxml,我有一个带有多个选项卡的TabPane,每个选项卡都有自己的fxml文件和控制器。现在我正试图从控制器B访问一个方法(控制器a内部) e、 g.每当调用控制器B中的handleAddClick()方法时,我想从控制器A调用我的appendToLog(String msg)方法。您好,欢迎使用StackOverflow。请记住,这不是一个代码编写服务。您需要编辑问题,以包括到目前为止的代码,并解释您遇到的困难。如果您不知道从哪里开始,请确定您迄今为止阅读的文档/文章以及它们没有帮助的原因。谢谢。考

我有一个带有多个选项卡的
TabPane
,每个选项卡都有自己的fxml文件和控制器。现在我正试图从控制器B访问一个方法(控制器a内部)


e、 g.每当调用控制器B中的
handleAddClick()
方法时,我想从控制器A调用我的
appendToLog(String msg)
方法。

您好,欢迎使用StackOverflow。请记住,这不是一个代码编写服务。您需要编辑问题,以包括到目前为止的代码,并解释您遇到的困难。如果您不知道从哪里开始,请确定您迄今为止阅读的文档/文章以及它们没有帮助的原因。谢谢。考虑使用共享模型。一个控制器将更新模型,另一个控制器将对更新做出反应。另一种常见的方法是使用父控制器(可能是加载
选项卡窗格
)的控制器),然后将此控制器实例传递给所有选项卡控制器。您好,欢迎使用StackOverflow。请记住,这不是一个代码编写服务。您需要编辑问题,以包括到目前为止的代码,并解释您遇到的困难。如果您不知道从哪里开始,请确定您迄今为止阅读的文档/文章以及它们没有帮助的原因。谢谢。考虑使用共享模型。一个控制器将更新模型,另一个控制器将对更新做出反应。另一种常见的方法是使用父控制器(可能是加载
选项卡窗格
)的控制器),然后将此控制器实例传递给所有选项卡控制器。