Я борюсь с обновлением содержимого таблицы.
Собственно, код выполняет следующие действия: он открывает JDialog (без внутреннего класса) с некоторым JTextField.
После отправки новых данных они непосредственно доступны классу, который содержит вкладку tab2 JTable.Таблица будет обновлена правильно, когда я снова открою JDialog для той же строки таблицы, но я хочу, чтобы она обновлялась сразу после того, как данные были отправлены EditData.
Я понимаю, почему этого не происходит в данный момент, но сейчас я застрял.
Как узнать, были ли закрыты EditData, или даже лучше, была ли кнопка отправкинажата или, что еще лучше, если я определю логическое значение success () в EditData, которое сообщит мне, правильно ли введено значение;как получить к нему доступ из основного класса?
tab2.addMouseListener(new MouseListener() {
public void mouseClicked(MouseEvent e) {
if(e.getClickCount()==2) {
new EditData(params);
tab2.setValueAt(newData, location, location);
}
}
});