比如我现在有一个已经2行的表格,在之后如何用语句控制,增加或减少一行或几行?查手册没查出来。

解决方案 »

  1.   

    Vector row = new Vector();
    row.add("new row");
    table.getModel().add(row);
      

  2.   

    不行啊~
    add()方法上有错。而且手册上也没有这个方法。
      

  3.   

    哦,忘了,这句这么写
    ((DefaultTableModel) table.getModel()).add(row);
      

  4.   

    JTable table=new JTable(new DefaultTableModel(2,2));
    int count=table.getColumnCount();
    Object[] data=new  Object[count];
    (DefaultTableModel) table.getModel()).addRow(data);//增加行
    (DefaultTableModel) table.getModel()).removeRow(indexOfRow);//删除第indexOfRow+1行
      

  5.   

    使用FineReport吧, 纯java的电子表格JComponent
    http://www.finereport.com