【发布时间】:2017-04-09 17:54:47
【问题描述】:
我正在尝试将我的场景 home 用作 start 中的场景。
但是它不起作用,我没有得到我的 300 x 300,而是得到一个空白的 900 x 400 屏幕。也许这是很容易检测到但我没有看到的东西?
private Scene home;
private Stage window;
public Scene home(Scene home) {
// build my scene
return home = new Scene(root, 300, 300);
}
@Override
public void start(Stage primaryStage) throws Exception {
window = primaryStage;
window.setScene(home);
window.show();
}
我正在尝试将我的场景创建为方法,这样我就可以将它们排除在start之外。
计划稍后切换场景使用:btn.setOnAction(e -> window.setScene(anotherScene));,提前谢谢大家!
【问题讨论】:
标签: java javafx methods scene stage