Я использовал JavaFX 1.2 в прошлом году.Поскольку часть модели моего приложения была на Java, я использовал этот метод, который работал очень хорошо: http://blogs.oracle.com/clarkeman/entry/javafx_async_task для передачи некоторых данных из задачи Java в приложение JavaFX (пример: состояние задачи Java, представленной в видеProgressionBar в приложении JavaFX).
Проблема теперь в новой версии JavaFX 2.0 ... Как обновить код, чтобы он работал так же, как в javaFX 1.2?
Примермой код - это то, как я отправлял уведомления из класса Java, реализующего RunnableFuture, в мой код JavaFX:
//in the MyRunnable.java
private void postMessage(final String msg) {
Entry.deferAction(new Runnable() {
@Override
public void run() {
listener.callback(msg);
}
});
}
Как теперь мой код JavaFX2.0 может обновляться для некоторой информации, которую я обрабатываю в задаче Java?