我有一个 fxml 文件,其中有一个 id = "startButton" 的按钮,现在我应该可以在我的代码中使用它,如下所示:
@FXML
Button startButton;
startButton.addActionLisetner...
但 NetBeans 说:注解类型不适用于这种声明
我该如何解决?
我有一个 fxml 文件,其中有一个 id = "startButton" 的按钮,现在我应该可以在我的代码中使用它,如下所示:
@FXML
Button startButton;
startButton.addActionLisetner...
但 NetBeans 说:注解类型不适用于这种声明
我该如何解决?
您只能使用@FXML
在Controller
fxml 文件中专门设置的内容,并且只能用于该类的字段。
这是必需的,因为这些字段将在创建该类的对象期间自动初始化。
public class MyController implements Initializable{
@FXML
Button startButton;
void initialize(java.net.URL location, java.util.ResourceBundle resources) {
startButton.addActionLisetner(...);
}
}