如何在JavaSwing中绘制折线图
我想从双数组中画一个折线图,在swing中最好的方法是什么?JavaFX中是否有类似的内容
series.getData().add(new XYChart.Data(1, 23));
或者,在Swing中实现JavaFX折线图的最佳方法是什么?它不是复制品,因为我想知道什么更好
你可以在下面搜索框中键入要查询的问题!
我想从双数组中画一个折线图,在swing中最好的方法是什么?JavaFX中是否有类似的内容
series.getData().add(new XYChart.Data(1, 23));
或者,在Swing中实现JavaFX折线图的最佳方法是什么?它不是复制品,因为我想知道什么更好
# 1 楼答案
在普通JPanel上使用JFX面板,在Oracle文档中可以找到有关它的更多信息
# 2 楼答案
JFXPanel是帮助JavaFX内容嵌入JavaSwing应用程序的组件 See This。您可以阅读教程here
# 3 楼答案
哪一个更好强>
如果要使用JavaFx,只需在项目中删除Swing即可JavaFx是一个新的组件,有很多快速而有用的组件。秋千总是在它后面
包括两个罐子强>
这就像坐着两辆车去这里一样。将JavaFx添加到Swing项目时,必须找到兼容的JAR Swing和JavaFx。而且这对你的项目来说是昂贵的。你们有两个图书馆,它们在做同样的事情
你能做什么,你会看到什么强>
我认为您正在将Swing与JDK1.6一起使用。或者1.7,您可以使用JavaFX2.2,但不要忘记,如果您使用JavaFx,您必须在计算机上安装JavaFx运行时。不仅仅是你!您必须向使用jnlp的其他用户安装运行时
如果您的结构基于JDK1.8,那么就没有问题了。Java8拥有JavaFXSDK
当您将JavaFx添加到Swing时,一些组件将无法工作或工作缓慢
我的建议是什么强>
使用一个图书馆!选一个就行了。将Swing项目更改为JavaFx项目,因为它是Java桌面应用程序的未来
如果你不想改变你的项目,那就不要使用JavaFx。使用swing组件