JTable с помощью привязки, как получить выбранный элемент? - PullRequest
0 голосов
/ 23 марта 2011

Я использую механизм связывания для отображения данных из таблицы базы данных в jTable.У меня была проблема с добавлением нового элемента и обновлением jTable, но в конце концов я решил ее (наблюдаемое свойство в List).Теперь я хочу получить элемент из jTable, изменить его (сеттеры) и сохранить изменения (сбросить?).Как мне этого добиться?

Заранее спасибо!

1 Ответ

1 голос
/ 23 марта 2011

ОК, решено.

Element elem = (Element) list.get(jTable.convertRowIndexToModel(jTable.getSelectedRow()));

где:
Element - класс сущности
list - entityManager.createQuery("SELECT e FROM Element e").getResultList();

Убедитесь, что список доступен для наблюдения (чтобы увидеть изменения в jTable сразу).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...