2014-04-11 27 views
0

我目前正在制作一个应用程序,帮助我使用易于使用的拖放系统安排会议。所有业务逻辑都已实现,但我对用户界面持怀疑态度。JavaFx:将TableView足够了还是需要自定义控制器

Mockup of the UI

可以这样使用了JavaFX的TableView实施?我的疑惑源于每一行都不是一个统一的高度,而且每行的数据都不属于同一行,但每列的数据都是这样。如果Tableview对此没有用处,那么我如何才能最好地处理这个(其他控件,自定义控件,...),我对JavaFx相当陌生。

在此先感谢,如果需要额外的信息,我期待交付。

回答

2

A TableView可能不是你想要的。 TableView s表示表格数据,正如您所观察到的,它们是“以行为中心”的,意思是每行表示一个特定的数据项。你的数据结构不适合这个模型。

您可能需要以GridPaneJavadocs,tutorial)开头,然后查看是否符合您的需求。

另外一个注意:JFXtras library有一个“议程”控制。我从来没有用过这个,但它可以帮你避免重新发明轮子。

相关问题