java.lang.NullPointerException в JavaFX

214
08 февраля 2020, 06:40

У меня есть небольшой проект на JavaFX. Мне нужно что бы текст, который я ввожу в TextField считывался и по нажатию кнопки выводился в консоль. Но выскакивает java.lang.NullPointerException. Помогите, плз.

public class ControllerMassage {
    @FXML
    private AnchorPane friendID;
    @FXML
    private TextField MassageField;
    @FXML
    private Button SendMassage;
    @FXML
    private Button FriendID1;
    @FXML
    void initialize() {
        Scanner scan = new Scanner(System.in);
        SendMassage.setOnAction(event -> sendMassage1());
    }
    private void sendMassage1() {
        String massage = MassageField.getText();
        System.out.println(massage);
    }
}
Answer 1

Я не понял в чем была ошибка, но я просто пересоздал в SceneBuilder TextField и все заработало.

READ ALSO
Не работает добавление текста из Input при нажатии на кнопку “add item”

Не работает добавление текста из Input при нажатии на кнопку “add item”

Переношу логику и данные из компонента во VUEXПри вводе текста в input в консоле пишет ошибку ** this

217
Мой код работает? (localStorage, onload, unload)

Мой код работает? (localStorage, onload, unload)

Мой код работает? Не могу понятьВроде нет, но может я неправильно проверяю

215