У меня есть MainController и класс UDPServer, который крутится в отдельном потоке и ждет сообщения, когда сообщение приходит, мне нужно отобразить его на GUI. Как правильно организовать такое взаимодействие?
public class UDPServer implements Runnable {
// ...
@Override
public void run() {
// ...
if(message.equals("N1-M")){
// пришло сообщение и нужно отобразить его в GUI
// в моем случае отобразить значит изменить цвет vRectangle
}
// ...
}
}
public class MainController {
// ...
@FXML Rectangle vRectangle;
// ...
}