我有一个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(...);
}
}