【发布时间】:2014-01-10 00:05:51
【问题描述】:
我是新手,正在尝试学习 JavaFX 和 FXML。我的大部分应用程序逻辑都在 FXMLController 类中,而基类几乎是空的,除了 NetBeans IDE 生成的基本代码,如下所示
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
}
我有一个 ID 为 input1 的元素,其类型为 TextField。我怎样才能访问这个(或任何
其他)通过其 ID 控制? (请记住,我在控制器类而不是主类中)。
我在下面找到了这个问题,这正是我正在寻找的,但情况不同,因为它们位于定义 scene 的主类中。如何从控制器类访问scene 并使用以下问题中的代码。
【问题讨论】: