如题,如果有请给出具体的方法,感谢!

解决方案 »

  1.   


    要看你的表模型(TableModel),如果你没有设定表模型,可以适用JTable的方法:table.setModel(TableModel m)如果你是实现了AbstractTableModel,则在清除了模型(model)中的数据以后,可以适用这个方法:model.fireTableDataChanged() ;更具体化一些,如果你适用的是DefaultTableModel,可以使用如下语句,清除数据,并刷新表格:(DefaultTableModel) m = (DefaultTableModel) table.getModel() ;
    m.setDataVector ( new Vector() ) ;
    m.fireTableDataChanged() ;
      

  2.   

    jLabel jl = new JLabel("123");
    jl.setText("");//清空
      

  3.   

     int rowcount=dtmodel.getRowCount();
     for (int j = 0; j <rowcount; j++) {
       dtmodel.removeRow(0);
       table.updateUI()
    }
      

  4.   

    不好意思,我看成JLabel了...不太了解,觉得5楼方法可行