4

我有一个大型数据集,需要向用户显示并JTableJavaFX.

4

3 回答 3

4

我建议您阅读 Amy Fowler 最近的博文(尤其是第 6 点):

任何 Swing 组件都可以使用 SwingComponent wrap() 函数嵌入到 JavaFX 场景图中。这让您可以方便地直接利用那些您已经配置、定制和挂钩到应用程序数据的 Swing 组件;所有 Java 代码都可以保持不变。一旦创建了场景布局的结构,就可以将 Swing 组件拉到适当的位置。

http://weblogs.java.net/blog/aim/archive/2009/06/insiders_guide.html

于 2009-06-16T10:17:16.387 回答
2

使用TableView控件。

TableView 是一种“虚拟化”控件,它有效地重用少量节点单元以将视图呈现到可能非常大的数据集中。

表格视图示例

请注意,此页面上 2012 年之前编写的其他答案涉及 JavaFX 1.x 并且已过时。

于 2014-07-01T10:14:49.760 回答
1

您可以包装 JTable 以在 JavaFX 中使用。查看以下文章 http://java.dzone.com/articles/javafx-reintroduce-swing-jtabl

于 2009-06-11T16:14:25.750 回答