JavaFX可以包含在Java SE项目中吗?

时间:2014-10-06 07:58:02

标签: java mysql javafx netbeans-7

我正在尝试创建一个库存项目并在其上绘制图表。我希望通过JavaFX创建图形并在Java主类上调用它。是否可以将JavaFX类添加到Java项目中?

我正在使用netbeans btw。

1 个答案:

答案 0 :(得分:0)

JavaFX for Java 7与Java 8上的JavaFX不同。我的建议是使用Java 8.然后也许是NetBeans 8。 JavaFX和swing / awt有不同的事件线程,但在java 8下似乎有更好的集成。

JavaFX和java swing是两个独立的世界。有人可能会将JavaFX嵌入其中。虽然如果你是一个基本上新项目的开始,那么你可能会选择纯JavaFX。

JavaFX使用"属性",包装值可以对它们/数据绑定更改侦听器。这种与组件的分离使得处理模型 - 视图 - 控制器范例变得更好/不同。 JavaFX组件本身稍微困难一些,因为swing提供了一整套完整的setter。第一次将列右对齐可能很困难。使JavaFX更难的另一件事是使用泛型类型的lambda表达式的回调。给出正确的签名并不总是很直接。

如果有很多摇摆经验或现有代码,那么嵌入JavaFX可能是一个很好的方法:参见

如果您的意思是,您有一个NetBeans 7 Richt客户端应用程序,那么在NetBeans.org上有几篇关于JavaFX集成的小文章。