2013-09-29 2 views
0

как добавить заголовок и данные на DefaultTableModel dtm = new DefaultTableModel(); без помещени new DefaultTableModel(inside of this)? I попытался использовать dtm.add(data,header); все еще не работает..а я собираюсь использовать метод? Какой метод это?DefaultTableModel альтернатива для этого

Например:

class Table extends JFrame{ 

    DefaultTableModel dtm = new DefaultTableModel(); 
    JTable table = new JTable(); 

    Table(){ 

     table.setModel(dtm); 

     (.....) 
    } 

    public void thisIsAMethod(){ 

     Vector<String> header = new Vector<String>(); 
     Vector<Vector<Object>> data = new Vector<Vector<Object>>(); 

     (.....) 

     dtm.add(header,data); 

    } 

} 

ответ

1

Для всей таблицы:

setDataVector(data , header); 

Для одного столбца:

addColumn(columnName, columnData); 
+0

это сработало! спасибо человеку, еще одна вещь, как я могу добавить строку, используя 'rs.next();' или 'rs.getString()' – PhantomKid

Смежные вопросы