JavaFX选项卡式窗格,每个选项卡上都有一个表视图?

时间:2015-06-05 01:25:50

标签: javafx tabs tableview

我有一个标签式窗格,每个标签上都有一个表格。我向表中添加了不同的项目,我只想让每个选项卡显示该表的各个项目。但没有任何表现。 当我调试时,我可以清楚地看到选项卡窗格,其中包含包含表视图的选项卡,其中包含正确的项目。

为什么这不起作用?!

谢谢!

.Rnw

空:

enter image description here

1 个答案:

答案 0 :(得分:2)

您的代码存在两个问题(我立即看到):

您需要在TableView的每列上设置单元格值工厂。如果没有这个,列就没有任何要显示的数据。所以你需要像

这样的东西
clmn.setCellValueFactory(cellData -> new ReadOnlyStringWrapper(cellData.getValue()));

其次,您对两个表使用相同的TableColumn。我不认为这可行;单元格最终将被添加到两个不同位置的场景图形中(这是不允许的)。为每个表创建不同的列。