2017-02-27 60 views
0

我有一個使用JavaFX TableView的應用程序,但由於我遇到了某些問題,我需要切換到使用JTable。基於對象列表的JTable,如TableView的項目列表

TableViews獲取對象列表,每列是每個對象中的字段,例如,包含名字,姓氏和電子郵件列的Person對象。如果您編輯表格中的電子郵件字段,它將會出去並編輯該人物對象中的電子郵件。如果我在表格中選擇了行,我可以從這些選定的索引中獲取Person對象。

有沒有辦法在JTable中做到這一點?

回答

3

您需要爲您的Person對象創建自定義TableModel

檢查出Row Table Model它給出了一步一步的例子,你可能會這樣做。

它還提供了一個通用類,使實現更容易,幷包含用於訪問TableModel中數據的其他通用方法。

您也可以按照BeanTableModel鏈接獲取TableModel,您可以使用它,而無需任何自定義代碼。

+0

謝謝!我會檢查一下,這似乎是我需要的 – MMAdams

相關問題