1
我是JavaFX的新手,以前只使用Swing jTable,因此请在这里与我联系。 我有一个使用TableView在JavaFX中创建的场景。我已经想出了如何使用ObservableList来填充TableView中的数据(即Person对象列表) - 但我正在努力寻找一种方法来重新使用相同的TableView来表示另一种类型的对象(即。事件对象)JavaFX TableView更改为其他<Type>
它们真的被锁定到第一个定义的类型,或者如何实现?
我曾考虑过创建多个TableView,然后显示/隐藏我需要的,但找不到任何可行的方法来实现这一点 - 任何建议,解决方案或任何建议都非常感谢!
假设一个人和一个事件不包含相同的数据 - 如果内容完全不同,你打算如何使用相同的表,相同的列等?您可能需要每种类型的内容都可以根据需要显示/隐藏一个TableView。 – assylias
我不打算使用相同的布局,列等 - 只有TableView作为占位符 – IanDK
我不认为这是用来这样的。你可以创建一个Region(比如一个AnchorPane)来包含TableView,并且当你想显示不同的东西时:将另一个TableView放在那个Region中,而不是原来的那个。 – assylias