【发布时间】:2017-12-28 10:10:09
【问题描述】:
我有一个带有标签和按钮的窗口,以及另一个带有文本字段和按钮的窗口。从主窗口我想使用按钮打开另一个窗口,在新窗口的文本字段中输入一些内容,然后单击新窗口上的按钮后,我希望它关闭,主窗口标签用文本更新输入。我也希望新窗口是模态的。
public class MainController {
@FXML
public void showNewWindow() {
try {
Stage newWindowStage = new Stage();
newWindowStage.setTitle("New Window");
newWindowStage.initModality(Modality.APPLICATION_MODAL);
VBox root = FXMLLoader.load(getClass().getResource("newWindow.fxml"));
Scene scene = new Scene(root);
newWindowStage.setScene(scene);
newWindowStage.showAndWait();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public class NewWindowController {
@FXML
private TextField textField;
@FXML
public void updateMainWindowLabel() {
// update label in main window
// close new window
}
}
我知道它根本没有设置好,但希望它能解释我想要做什么。
【问题讨论】: