2014-04-11 69 views
0

我目前正在製作一個應用程序,幫助我使用易於使用的拖放系統安排會議。所有業務邏輯都已實現,但我對用戶界面持懷疑態度。JavaFx:將TableView足夠了還是需要自定義控制器

Mockup of the UI

可以這樣使用了JavaFX的TableView實施?我的疑惑源於每一行都不是一個統一的高度,而且每行的數據都不屬於同一行,但每列的數據都是這樣。如果Tableview對此沒有用處,那麼我如何才能最好地處理這個(其他控件,自定義控件,...),我對JavaFx相當陌生。

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

回答

2

A TableView可能不是你想要的。 TableView s表示表格數據,正如您所觀察到的,它們是「以行爲中心」的,意思是每行表示一個特定的數據項。你的數據結構不適合這個模型。

您可能需要以GridPaneJavadocs,tutorial)開頭,然後查看是否符合您的需求。

另外一個注意:JFXtras library有一個「議程」控制。我從來沒有用過這個,但它可以幫你避免重新發明輪子。

相關問題