Menu Controller

javafx 实现controller间的数据传递

可紊 提交于 2020-02-26 00:56:33
下面总共是两个帖子的内容,分别是: https://blog.csdn.net/u012880338/article/details/69063776 https://www.jianshu.com/p/6950b68970da avaFXController之间通信 问题背景: 最近在做毕设,需要用JavaFX做东西,无奈之前没有接触过,只得硬着头皮开始做。无奈,发现这个东西并不能找到太多的资料,在碰到菜单想要对页面进行操作时,竟然束手无策。苦思许久,google许久,总算是找到一个法子,特此庆祝一番。 问题描述 在应用的菜单新建一个工程需要在应用的工程面板新建一个TreeView。但是应用的菜单和工程面板并不是同一个Controller控制的,所以直接进行操作,显然程序运行时会报空指针异常。一下给出一个示例。 目录: 接下来给出每个文件的具体代码。 Main.java比较简单 直接附图 main.fxml <?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.control.*?> <?import java.lang.*?> <?import javafx.scene.layout.*?> <?import javafx.geometry.Insets?> <?import javafx.scene