3
我有一個FXML文件,我有一個按鈕在它使用id =「startButton」 現在我應該能夠使用它在我的代碼是這樣的:我可以在函數變量中使用@FXML註解嗎?
@FXML
Button startButton;
startButton.addActionLisetner...
但NetBeans的說:註釋類型不適用這種聲明
我該如何解決這個問題?
我有一個FXML文件,我有一個按鈕在它使用id =「startButton」 現在我應該能夠使用它在我的代碼是這樣的:我可以在函數變量中使用@FXML註解嗎?
@FXML
Button startButton;
startButton.addActionLisetner...
但NetBeans的說:註釋類型不適用這種聲明
我該如何解決這個問題?
只能在Controller
中使用@FXML
,它只能在fxml文件中設置,並且只能在該類的字段中使用。
這是必需的,因爲這些字段會在創建該類的對象時自動初始化。
public class MyController implements Initializable{
@FXML
Button startButton;
void initialize(java.net.URL location, java.util.ResourceBundle resources) {
startButton.addActionLisetner(...);
}
}