Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > обновление модели таблицы


Автор: Adept 10.7.2003, 14:22
Не происходит обновление модели таблицы при нажатии кнопки во втором окне.
В первом окне Frame1 находится JTable.
Если нажимать кнопку jButton1, которая нажодится в этом же окне, то модель таблицы обновляется и в таблице происходят обновления.
Если нажимать кнопку jButton2, которая находится в другом окне Frame2, то модель не обновляется.

первое окно
---------------------------------
void TableModel(){
con.query("select model.model from model"); отсюда данные берутся для модели таблицы.
Model m = new Model(); (Model-класс производный от AbstractTableModel)
JTable.setModel(m);
}


void jButton1_actionPerformed(ActionEvent e) {
TableModel();
}
--------------------------------

второе окно

Frame1 f1 = new Frame1();
.......................
void jButton2_actionPerformed(ActionEvent e) {
f1.TableModel();
}

Автор: AntonSaburov 11.7.2003, 23:08
Так поставь какую-нибудь печать, чтобы видеть,
что метод реально вызывается. По коду вроде все ОК.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)