Java FX вывести значение из TextField в консоль

202
23 апреля 2018, 00:21

Не пойму почему не работает

    public class FXMLDocumentController implements Initializable {
    @FXML
    private Button mainButton; //кнопка для действия
    private TextField TFa; //мое текстовое поле
    @FXML
    private void mainButtonAction(ActionEvent event) {
    String a = TFa.getText(); // строка №37
    System.out.println(a);
     }
   @Override
    public void initialize(URL url, ResourceBundle rb) {
        }

FXML код

<Button fx:id="mainButton" mnemonicParsing="false" onAction="#mainButtonAction" prefHeight="25.0" prefWidth="116.0" text="Button" GridPane.columnIndex="12" GridPane.columnSpan="2" GridPane.rowIndex="4">
                       <GridPane.margin>
                          <Insets left="5.0" right="5.0" />
                       </GridPane.margin>
                    </Button>

Ошибка Caused by: java.lang.NullPointerException at jfxgran.FXMLDocumentController.mainButtonAction(FXMLDocumentController.java:37)

READ ALSO
Создание копии существующего списка

Создание копии существующего списка

Добрый деньИмеется заполненный ArrayList (например list1)

198
WebServices Apache Axis не работает сериализация

WebServices Apache Axis не работает сериализация

На серверной части имеется класс с данными о клиенте

294
Эстетичное форматирование json файла

Эстетичное форматирование json файла

Я использую библиотеку Gson для сериализации в jsonДелаю я примерно вот так:

158
Как узнать длину пакета по DatagramChannel?

Как узнать длину пакета по DatagramChannel?

Вот изучаю здесь код: http://csecs

193