如何在添加JTable后使用model.addRow()添加行?

时间:2014-04-11 02:55:43

标签: java swing jtable defaulttablemodel

public void initJTabPane() throws FileNotFoundException, IOException{
    //JTable Bot Shit

    model = new DefaultTableModel() {

           @Override
           public boolean isCellEditable(int row, int column) {
               //Only the third column
               return column == 4;
           }
        };
    jt = new JTable(); 


    // Create a couple of columns 
    model.addColumn("Col1"); 
    model.addColumn("Col2"); 
    model.addColumn("Col3"); 
    model.addColumn("Col5"); 
    // Append a row 
    model.addRow(new Object[]{"Name", "IP","Country","Specs"});



    jt.setModel(model);

    panel1.add(jt); 
}

我可以通过在model.addRow()方法中执行initJTabPane()来简单地添加行,但我无法在其他方法中添加行。怎么样?

谢谢, 尼尔

0 个答案:

没有答案