powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по добавлению строк в таблицу
4 сообщений из 4, страница 1 из 1
Вопрос по добавлению строк в таблицу
    #32798781
oleg555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день! есть класс Model extends AbstractTableModel реализованы следующие методы

public void setValueAt(Object value,int arow,int aColumn){
Vector znach=(Vector)rows.elementAt(arow);
znach.setElementAt(value,aColumn);}
public int getColumnCount(){return columnNames.length;}
public int getRowCount(){return rows.size();}
public Object getValueAt(int aRow,int aColumn){Vector row=(Vector)rows.elementAt(aRow);
return row.elementAt(aColumn);}
public boolean isCellEditable(int row,int col){return false;}
public String getColumnName(int col){return columnNames[col];}
public void addRow(Object[] a){rows.addElement(a);fireTableChanged(null);}

Есть таблица основанная на данной модели
Model m=new Model();
JTable t=new JTable(m);
Затем делаю:
Object a ={String s1,String,s2}
m.addRow(a);

и выдает мне ClassCastException .Причем вроде показывает на ошибку в getValueAt.и еще как потом обновить таблицу если она добавлена в скролл и в затем в панель.
...
Рейтинг: 0 / 0
Вопрос по добавлению строк в таблицу
    #32800045
MBasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите в какой строке ошибка и проверьте приведение типа.
Для перерисовки вызовите repaint() по ссылке на JTable
...
Рейтинг: 0 / 0
Вопрос по добавлению строк в таблицу
    #32800093
Anatoly K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я еще реализую в своей модели и:
public Class getColumnClass(int col) {
return String.class; // если все колонки строковые
}
...
Рейтинг: 0 / 0
Вопрос по добавлению строк в таблицу
    #32800465
oleg555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем! ошибка найдена.вместо вектора массив
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по добавлению строк в таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]