Olá galera!
Tenho uma JTable com uma coluna de checkbox, para que no clique do botão excluir eu possa remover todas linhas que estão com checkbox marcado (true).
O problema é que eu só tô conseguindo remover uma linha por vez!
Alguém tem alguma idéia sobre oque estou fazendo de errado?
Segue o código:
private void bt_excluirActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel modelo = (DefaultTableModel) tab_itens.getModel();
boolean marcado = false;
for (int i = 0; i < tab_itens.getRowCount(); i++){
marcado = (Boolean) tab_itens.getValueAt(i, 0);
if (marcado == true){
modelo.removeRow(i);
}
}
}
Agradeço a ajuda!
T+