【发布时间】:2017-08-24 14:39:44
【问题描述】:
我在我的 fxml 文件中声明了一些 JavaFX 组件。
当按下按钮时如何获取字段(用户名、密码)的值? (执行登录)。
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
stage.setTitle("Login");
stage.setScene(new Scene(root,400,300));
stage.show();
或者这是完全错误的做法?
我的问题:
- 在 fxml 文件中声明所有字段是个好主意吗?
- 如何让对象访问值?
- 如果方法完全错误,怎么办? (我想使用场景构建器)
【问题讨论】:
-
请发布您的 FXML 文件和控制器代码。
-
您需要为这些项目提供
fx:id,并在您的控制器中使用@FXML private TextField *fx:id goes here*;引用它们。我建议您通过一些教程阅读如何做到这一点。 -
请不要发布代码链接:在问题中发布代码。