swing

swing
swing里面的JTable删除多行或者多个不连续的行,要使用如下方法:
int[] rows = jTable1.getSelectedRows();
int n =0;
int deleteRow = 0;
for( int i=0;i<rows.length;i++){
    DefaultTableModel dtm  = (DefaultTableModel)jTable1.getModel();
     // 规律是:待删除的行减去删除掉的行个数 即为待删除的行索引
    deleteRow = rows[i]-n;
    dtm.removeRow(deleteRow);
    n++;
}

swing里面加入进度条,如果一个JFrame里面加入许多组件,这时候某个组件执行一个时间长的操作,加入进度条显示?
采用swingworker

你可能感兴趣的:(swing)