Types JavaFX TableView更改为其他<;类型>;

Types JavaFX TableView更改为其他<;类型>;,types,javafx-2,tableview,Types,Javafx 2,Tableview,我是JavaFX新手,以前只使用过Swing jTables,所以请在这里耐心听我说。 我有一个用JavaFX创建的场景,带有一个TableView。我已经知道如何使用ObservableList来填充TableView中的数据(即Person对象的列表)——但我正在努力找到一种方法来重用同一个TableView来表示另一种类型的对象(即事件对象) 它们真的被锁定在第一个定义的类型上了吗,或者是如何实现的 我曾考虑过创建多个TableView,然后显示/隐藏我需要的TableView,但找不到任

我是JavaFX新手,以前只使用过Swing jTables,所以请在这里耐心听我说。 我有一个用JavaFX创建的场景,带有一个TableView。我已经知道如何使用ObservableList来填充TableView中的数据(即Person对象的列表)——但我正在努力找到一种方法来重用同一个TableView来表示另一种类型的对象(即事件对象)

它们真的被锁定在第一个定义的类型上了吗,或者是如何实现的


我曾考虑过创建多个TableView,然后显示/隐藏我需要的TableView,但找不到任何可行的方法来实现这一点-非常感谢任何建议、解决方案或任何建议

我自己设法解决了这个问题,显然TableView构造函数不需要显式类型,因此如果没有指定任何类型,它将接受向它抛出的任何对象-只要列设置正确。

假设一个人和一个事件不包含相同的数据-您打算如何使用相同的表,如果内容完全不同,是否有相同的列等?您可能需要为每种类型的内容提供一个TableView,以便根据需要显示/隐藏。我不打算使用相同的布局、列等-仅将TableView用作占位符我不认为应该这样使用。您可以创建一个区域(比如说一个锚网)来包含TableView——当您想要显示不同的内容时:将另一个TableView放置在该区域中,而不是原始的TableView。