【问题标题】:JavaFx: will TableView suffice or do I need custom controllerJavaFx:TableView 够用还是需要自定义控制器
【发布时间】:2014-05-25 12:41:46
【问题描述】:
我目前正在制作一个应用程序,该应用程序可以帮助我通过易于使用的拖放系统安排会议。所有业务逻辑都实现了,但我对 UI 有疑问。
Mockup of the UI
这可以使用 JavaFx TableView 实现吗?我的怀疑源于每一行的高度不统一,以及每行中的数据不属于一起,但每列中的数据确实如此。如果 Tableview 对此没有用,我该如何最好地处理这个(其他控件、自定义控件……),我对 JavaFx 还很陌生。
提前致谢,如果需要额外信息,我期待着提供。
【问题讨论】:
标签:
java
javafx
controls
tableview
【解决方案1】:
TableView 可能不是您想要的。 TableViews 代表表格数据,正如您所观察到的,它们是以“行为中心”的,因为每一行都代表一个特定的数据项。您的数据结构不适合此模型。
您可能想从GridPane(Javadocs、tutorial)开始,看看它是否满足您的需求。
另一个注意事项:JFXtras library 有一个“议程”控件。我从来没有用过这个,但它可能会让你免于重新发明轮子。