我有两个屏幕,将在程序开始时加载。我在屏幕1上有一个文本字段和一个按钮,在屏幕2上有一个标签。
现在,当我在screen1的文本字段中输入任何文本并按下按钮时,屏幕2上的标签应设置为该文本(在screen1中输入)。 (这两个屏幕在程序启动时始终处于活动状态,因此我们需要在加载FXML后更新标签。)
我尝试了属性和绑定但没有成功。
控制器1 :(映射到Controller1.fxml)
public class Controller1 {
@FXML private Button button;
@FXML private TextField tfield;
}
控制器2 :(映射到Controller2.fxml)
public class Controller2 {
@FXML private Label label;
}
两个阶段/屏幕都是从MainDriver.java类创建的。