我有一个大型数据集需要为用户显示,并在JTable
中查找Swing的JavaFX
组件。
答案 0 :(得分:4)
我建议你阅读Amy Fowler最近的博文(特别是第6点):
可以使用SwingComponent wrap()函数将任何Swing组件嵌入到JavaFX场景图中。这样可以方便地直接利用您已经配置,定制并连接到应用程序数据的Swing组件;所有Java代码都可以保持愉快未经修改。一旦创建了场景布局的结构,就可以将Swing组件拉到适当的位置。
http://weblogs.java.net/blog/aim/archive/2009/06/insiders_guide.html
答案 1 :(得分:2)
使用TableView
控件。
TableView是一个"虚拟化"控制有效地重用少量节点单元以将视图呈现为可能非常大的数据集。
请注意,此页面上2012年之前编写的其他答案涉及JavaFX 1.x并且已过时。
答案 2 :(得分:1)
您可以将JTable包装在JavaFX中使用。看看下面的文章 http://java.dzone.com/articles/javafx-reintroduce-swing-jtabl