我想从双阵列中绘制一个折线图,这是摆动它的最好方法吗?是否有类似JavaFX的东西?:
series.getData().add(new XYChart.Data(1, 23));
或者应该是在Swing中实现Java FX折线图的最佳方法吗?它并不重复,因为我想知道更好的是什么。
答案 0 :(得分:0)
答案 1 :(得分:0)
哪一个更好?
如果您将使用JavaFx,只需在项目中删除Swing。 JavaFx 是新的,并且有很多组件快速且有用。摇摆总是落后于它。
包括两个罐子?
就像两辆车一样。将JavaFx添加到Swing项目时,您必须找到兼容的Jars Swing和JavaFx。它对你的项目来说很昂贵。你有两个库,这些都在做同样的事情。
你能做什么,你会看到什么?
我认为你正在使用Swing和JDK 1.6。或1.7你可以使用JavaFx 2.2但不要忘记如果你使用JavaFx你必须将JavaFx Runtime安装到你的计算机上。而且不仅仅是你!您必须将Runtime安装到使用您的jnlp的其他用户。
如果基于JDK 1.8的结构没有问题。 Java 8具有JavaFx SDK。
当您将JavaFx添加到Swing时,某些组件将无法正常工作或工作缓慢。
我的建议是什么?
使用一个库!选择一个就好了。将Swing项目更改为JavaFx项目,因为它是Java Desktop Application的未来。
如果您不想更改项目,请不要使用JavaFx。使用摆动组件。
答案 2 :(得分:0)
在普通的JPanel上使用JFX Panel,在Oracle Documenation中你可以获得更多有关它的信息。