我目前正在制作一个应用程序,帮助我使用易于使用的拖放系统安排会议。所有业务逻辑都已实现,但我对UI有疑问。
可以使用JavaFx TableView实现吗?我的怀疑来自于每行不是一致的高度,以及每行中的数据不属于一起,但是每列中的数据都是如此。如果Tableview对此没用,我该如何最好地解决这个问题(其他控件,自定义控件......),我对JavaFx还不熟悉。
提前感谢,如果需要额外的信息,我期待着提供。
答案 0 :(得分:2)
TableView
可能不是你想要的。 TableView
表示表格数据,正如您所观察到的,它们是“以行为中心”的,即每行代表一个特定的数据项。您的数据结构不适合此模型。
您可能希望以GridPane
(Javadocs,tutorial)开头,看看是否符合您的要求。
另一个注意事项:JFXtras library具有“议程”控制权。我从未使用过这个,但它可能会让你免于重新发明轮子。