Ошибка при создании обработчика нажатия кнопки. Ошибка при компиляции.
Вот мой код в нём всё прописано делал из интернет урока.
package sample;
import javafx.application.Application;
import javafx.event.ActionEvent;
//import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.event.EventHandler;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
//import javafx.scene.input.MouseEvent;
import javafx.scene.text.Text;
import javafx.stage.Stage;
public class Main extends Application {
public Text question_text;
public Button answerBtn;
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
// root.getChildren().addAll(button);
primaryStage.setTitle("SK exploit");
primaryStage.setScene(new Scene(root, 747, 460));
primaryStage.show();
answerBtn.setOnAction(new ButtonListener());
}
public static void main(String[] args) {
launch(args);
}
class ButtonListener implements EventHandler<ActionEvent> {
@Override
public void handle(ActionEvent activeEvent) {
question_text.setText("Text");
}
}
}
Если что id и элементы прописаны в sample.fxml через SceneBuilder 8.5.0