定义一个java的interface,然后在JavaFX中实现这个 interface。例如:
- public interface JavaInterface
- { ... }
public interface JavaInterface
{ ... }
在 MyJavaFXClass.fx中, 可以这样写:
- (JavaFXGuy http://javafxguy.iteye.com/ )
(JavaFXGuy http://javafxguy.iteye.com/ )
- public class MyJavaFXClass extends JavaInterface
- { ... }
public class MyJavaFXClass extends JavaInterface { ... }
在java代码中,只需按照interface来调用JavaFX对象即可。这种方法可以解决大部分互操作性的问题。唯一的麻烦就是必需定义一大堆interface,但是这是我目前位置发现的一种最好的解决形式。