如何删除所有jTable内容以及标题

时间:2018-07-05 13:14:12

标签: java swing user-interface jtable

我想清除/删除完整的jTable内容,但不删除表头,仅清除行。我遵循建议 this link

DefaultTableModel model = (DefaultTableModel)this.jTable_UploadData.getModel(); 
       int rows = model.getRowCount(); 
       for(int i = rows - 1; i >=0; i--)
       {
            model.removeRow(i); 
       }

我通过以下方式填充jTable:

BufferedReader br=new BufferedReader(new FileReader(file));
            String firstLine=br.readLine().trim();
            String[] columnsName=firstLine.split(",");

            DefaultTableModel model_upload=(DefaultTableModel)jTable_UploadData.getModel();
            model_upload.setColumnIdentifiers(columnsName);
            Object[] tableLines=br.lines().toArray();
            for(int i=0;i<tableLines.length; i++)
            {
                String line=tableLines[i].toString().trim();
                String[] dataRow=line.split(",");
                model_upload.addRow(dataRow);  
            }

0 个答案:

没有答案