管理多个屏幕JavaFX

时间:2016-08-13 03:12:11

标签: java intellij-idea javafx

我想做一些基本的事;按下按钮时,转到新视图(场景?)。我希望这个新视图属于自己的类。我假设要做到这一点,我需要创建一个扩展Scene的类。这样做,我被迫实现以下构造函数:

public Test(@NamedArg("root") Parent root) {
    super(root);
}

让我们调用第一个视图Scene A,然后调用第二个视图Scene B。我假设场景A将是父级 - 所以我需要在A之后调用场景B的构造函数,比如单击一个按钮。要做到这一点(从我读过的内容),我需要在场景A的类中使用这样的一行:

Parent root = FXMLLoader.load(getClass().getResource("FXML/SceneA.fxml"));

但是,如果没有fxml类,我找不到任何示例。我不熟悉它,并希望暂时使用纯Java代码。这有Java版本吗?

我接近这个错误的方式吗?非常感谢任何建议。

0 个答案:

没有答案