【发布时间】:2015-02-04 17:15:28
【问题描述】:
我目前正在使用两个控制器类。
在 Controller1 中,它创建了一个在主阶段之上打开的新阶段。
Stage stage = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("Controller2.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
现在一旦那个阶段打开,我希望它在关闭之前保持打开状态大约 5 秒。
在 Controller2 中,我尝试过实现类似
long mTime = System.currentTimeMillis();
long end = mTime + 5000; // 5 seconds
while (System.currentTimeMillis() > end)
{
//close this stage
}
但我不知道在 while 循环中放置什么来关闭它。我已经尝试了各种方法,但没有任何效果。
【问题讨论】:
标签: java while-loop javafx stage