通过JNI与外语(Prolog)的JavaFX应用程序控件交互

时间:2013-04-03 23:19:59

标签: java javafx-2 instrumentation agent

我想从外语应用程序(Prolog)中与JavaFX应用程序的控件进行交互(尽可能透明地从Java的角度来看)。 Java和Prolog通过JNI连接,我已经解决了JNI交互问题。

我的问题是:

检测任意JavaFX应用程序的最佳方法是什么,因此我可以在主要Stage实例化后立即在某处注入代码以调用Prolog中的例程? (因此Prolog将能够引用舞台nodes中的Scene Graph

我认为Scenic View使用agents执行类似操作,以检测一个没有任何与Scenic View相关的代码的任意JavaFX应用程序。

在我的问题中,目标是可以在没有JNI相关代码且仅具有表示逻辑的情况下创建JavaFX接口。在接口准备好之后,应该以某种方式注入使用JNI启动Prolog程序的代码。所以我的想法是只将Java用于我的程序接口,我的应用程序的核心逻辑在Prolog中实现。

0 个答案:

没有答案
相关问题