0
Я получаю исключение NullPointerException при попытке получить доступ к Button из метода initialize().NullPointerException при попытке доступа к кнопке JavaFX
Я выделил строку, которая вызывает исключение.
public class MyController implements Initializable {
@FXML
public Button connect;
public MyController() throws IOException {
FXMLLoader loader = new FXMLLoader(getClass().getResource("Layouts/ClientLayout.fxml"));
loader.setController(this);
Parent root = loader.load();
Stage stage = new Stage();
stage.setScene(new Scene(root, 460, 470));
stage.show();
}
@Override
public void initialize(URL location, ResourceBundle resources) {
connect.setOnAction(e -> { // this line causes the nullpointerexception
connect.setDisable(true);
});
}
}
Вы уверены, что у ClientLayout.fxml есть fx: id для кнопки со связью? – subash