Javafx задача updateMessage bind для добавления textArea - PullRequest
0 голосов
/ 16 января 2019

Запуск фоновой задачи и возврат сообщений об обновлении. Параллельно запускается обновление textarea. Но я хочу, чтобы текстовое поле добавляло значения обновлений. Вы можете мне помочь?

Я пробую это Platform.update, но мне это не требуется, оно не работает.

 Task task = new Task<Void>() {
            @Override public Void call() {

                try{
                    socket=new Socket("localhost",8000);
                    BufferedReader bufferedReader = new BufferedReader(new 
                    InputStreamReader(socket.getInputStream()));
                    outputStream= socket.getOutputStream();
                    printWriter =new PrintWriter(outputStream);


                        while (true)
                        {
                             msg = bufferedReader.readLine();
                              updateMessage(msg);      
                        }

                }catch (Exception e)
                {
                }

                return null;
            }
        };
      responseArea.textProperty().bind(task.messageProperty());
        new Thread(task).start();
...