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变化)。