我想通过外语应用程序(Prolog)与 JavaFX 应用程序的控件进行交互(从 Java 的角度来看尽可能透明)。
Java和Prolog通过JNI连接,我已经解决了JNI交互问题。
我的问题是:
检测任意 JavaFX 应用程序的最佳方法是什么,以便我可以在某处注入代码以在主程序之后立即调用 Prolog 中的例程Stage http://docs.oracle.com/javafx/2/api/javafx/stage/Stage.html已被实例化? (因此 Prolog 将能够参考nodes http://docs.oracle.com/javafx/2/api/javafx/scene/Node.html in the 场景图 http://docs.oracle.com/javafx/2/scenegraph/jfxpub-scenegraph.htm舞台)。
I think 优美的风景 http://fxexperience.com/scenic-view/使用做类似的事情agents http://docs.oracle.com/javase/7/docs/api/java/lang/instrument/package-summary.html对没有任何与场景视图相关的代码的任意 JavaFX 应用程序进行检测。
在我的问题中,目标是可以在没有 JNI 相关代码且仅具有表示逻辑的情况下创建 JavaFX 接口。使用 JNI 启动 Prolog 程序的代码应该在接口准备好后以某种方式注入。所以我的想法是仅使用 Java 作为我的程序的接口,而我的应用程序的核心逻辑是在 Prolog 中实现的。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)