在javafx textarea中显示数据的问题

时间:2018-04-09 12:20:38

标签: javafx textarea

我是一个java初学者(和法语:))。我用javafx制作一个gui,通过串口与3d打印机进行通信。在我的代码中,我可以发送和接收数据。收到的数据显示在java控制台中,但我想在textarea中显示这些数据。我没有管理。我没有代码错误,但在textarea中没有任何内容。这是我的代码:

@FXML
private TextArea rxArea = new TextArea();

在同一个控制器类中:

public void serialEvent(SerialPortEvent event) {

        if(event.isRXCHAR() &&event.getEventValue() > 0){
            try {

              String  data = serialPort.readString(event.getEventValue());
               System.out.println(data); //work
               rxArea.appendText(data);  // not work

            }
            catch (SerialPortException ex) {
                System.out.println(ex);
            }
        }
}

感谢您的帮助

0 个答案:

没有答案