worldlight
@worldlight
Просто программист

Ошибка компиляции! Как исправить?

Ошибка при создании обработчика нажатия кнопки. Ошибка при компиляции.
Вот мой код в нём всё прописано делал из интернет урока.
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
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
@FXML
public Text question_text;
@FXML
public Button answerBtn;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы