Здравствуйте, geng, Вы писали:
G>Здравствуйте, Krivonos, Вы писали:
K>>Как динамически добавлять и удалять строки объекта JTable? Перелопатил немеряно инфы — ничего не нашел.
G>G>DefaultTableModel tableModel = (DefaultTableModel)table.getModel();
G>tableModel.addRow(rowId, newRecord);
G>
сорри, очепятка — первый параметр здесь не нужен
т.е.
tableModel.addRow(newRecord);
вместо
tableModel.addRow(rowId, newRecord);
G>или
G>G>DefaultTableModel tableModel = (DefaultTableModel)table.getModel();
G>tableModel.insertRow(rowId, newRecord);
G>
G>только для этого надо юзать JTable table = new JTable(new MyTableModel());
G>где MyTableModel кастится к DefaultTableModel или саму DefaultTableModel.
G>Это, по моему скромному
мнению, самый приятный
путь.
G>Но есть погеморойнее
.
G>И, конечно, есть еще и извращения
.