需求描述:
两个fxml界面,当一个界面的输入框TextField填入内容,点击确定后另一个界面Label显示出TextField的内容
假设两个界面的控制器分别是:
ResultController(显示结果的界面 ResultPage.fxml)
InputController(输入字符串的界面Input.fxml)
目录结构
首先定义一个数据模型AppModel.java
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;
public class AppModel
{
private StringProperty text = new SimpleStringProperty();
public AppModel()
{
this.text = new SimpleStringProperty();
}
public StringProperty textProperty() {
return text;
}
public final String getText() {
return textProperty().get();
}
public final void setText(String text) {
textProperty().set