int[] rows = jTable1.getSelectedRows();
int n =0;
int deleteRow = 0;
for(int i=0;i<rows.length;i++){
DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
//規(guī)律是:待刪除的行減去刪除掉的行個(gè)數(shù) 即為待刪除的行索引
deleteRow = rows[i]-n;
dtm.removeRow(deleteRow);
n++;
}
swing里面加入進(jìn)度條,如果一個(gè)JFrame里面加入許多組件,這時(shí)候某個(gè)組件執(zhí)行一個(gè)時(shí)間長的操作,加入進(jìn)度條顯示?
采用swingworker
int n =0;
int deleteRow = 0;
for(int i=0;i<rows.length;i++){
DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
//規(guī)律是:待刪除的行減去刪除掉的行個(gè)數(shù) 即為待刪除的行索引
deleteRow = rows[i]-n;
dtm.removeRow(deleteRow);
n++;
}
swing里面加入進(jìn)度條,如果一個(gè)JFrame里面加入許多組件,這時(shí)候某個(gè)組件執(zhí)行一個(gè)時(shí)間長的操作,加入進(jìn)度條顯示?
采用swingworker