0
我正在使用綁定機制來顯示jTable中數據庫表的數據。我遇到了添加新元素和刷新jTable的問題,但最後我解決了它(列表中的可觀察屬性)。現在我想從jTable中獲取Element,更改它(setters)並保存更改(flush?)。我怎樣才能實現它?JTable使用綁定,如何獲取選定的元素?
在此先感謝!
我正在使用綁定機制來顯示jTable中數據庫表的數據。我遇到了添加新元素和刷新jTable的問題,但最後我解決了它(列表中的可觀察屬性)。現在我想從jTable中獲取Element,更改它(setters)並保存更改(flush?)。我怎樣才能實現它?JTable使用綁定,如何獲取選定的元素?
在此先感謝!
好的,解決了。
Element elem = (Element) list.get(jTable.convertRowIndexToModel(jTable.getSelectedRow()));
其中:
Element
- 實體類
list
- entityManager.createQuery("SELECT e FROM Element e").getResultList();
確保名單觀察到(看到JTable中immidiately變化)。