Поместить данные в JTable - Java
Формулировка задачи:
Помогите, люди добрые!
Надо в апплете в JTable отобразить таблицу из БД, как? Интересуют так-же и другие компоненты (JList, JComboBox...), но пока в меньшей степени.
Очень буду благодарна за пример кода (работающего, конечно
Или киньте ссылочку, где можно посмотреть ПРОСТОЙ примерчик, а то в больших и сложных примерах я как-то не очень
Неужели нет какого-нибудь метода типа JTable.set<Результат запроса>..? Эх :/
Решение задачи: «Поместить данные в JTable»
textual
Листинг программы
_Data = new Vector(); _TableDataModel = new AbstractTableModel(){ public String getColumnName(int col) { if (col==0) return 'Первый столбец'; else return 'Второй столбец'; } public int getRowCount() { if (_Data == null ) return 0; return _Data.size(); } public int getColumnCount() { return 2;} public Class getColumnClass(int c) { return getValueAt(0,c).getClass(); } public Object getValueAt(int row, int col) { //тут то что возвращает ячейка //если у тебя просто текстовые поля таблицы то String[] rowTableData = (String[]) _Data.elementAt(row); if (rowTableData[col] == null) rowTableData[col] = ''; return rowTableData[col]; } public void setValueAt(Object value, int row, int col) { String[] rowTableData = (String[])_Data.elementAt(row); rowTableData[col] = value.toString(); _Data.setElementAt(rowTableData, row); fireTableCellUpdated(row, col); } public boolean isCellEditable(int row, int col){ return true; } }; _Table = new JTable(_TableDataModel);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д