我去年使用的是 JavaFX 1.2。由于我的应用程序的模型部分是用 Java 编写的,因此我使用了这种运行良好的方法:http: //blogs.oracle.com/clarkeman/entry/javafx_async_task 将一些数据从 java 任务推送到 JavaFX 应用程序(例如:在 JavaFX 应用程序中显示为 ProgressionBar 的 java 任务的状态)。
现在问题出在全新的 JavaFX 2.0... 我如何更新我的代码以使其像使用 javaFX 1.2 一样工作?
我的代码示例 - 这就是我从实现 RunnableFuture 的 Java 类向我的 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 任务中处理的一些信息?