Gente no meu JTable qro deletar as linhas que foram adicionadas, mas que naum possuem nada escrito.
Tudo legal até que eu tentei deixar o JTable em branco (deletar todas linhas), mas a ultima fica. Isso eu ainda consegui resolver se a tabela só tiver uma linha, mas se tiver mais de uma ela não apaga a ultima, é necessário entrar e sair da tela (para deixar a tela com apenas uma linha) para ser possível a exclusão, segue o codigo:
Botão que sai da tela, e consequentemente apaga as linhas em branco:
private void btnRetornaActionPerformed(java.awt.event.ActionEvent evt) {
boolean flag = true;
while(flag){
if(modelo.getValueAt(0, 0).toString().trim().equalsIgnoreCase("")){
modelo.removeRow(0);
}
for(int i = 1; i < modelo.getRowCount(); i++){
if(modelo.getValueAt(i, 0).toString().trim().equalsIgnoreCase("")){
modelo.removeRow(i);
i--;
}
}
}
this.dispose();
}
Botão que adiciona linha:
private void btnAddLinhaActionPerformed(java.awt.event.ActionEvent evt) {
modelo = (DefaultTableModel) tabTiposPessoas.getModel();
modelo.addRow(new String[]{""});
tabTiposPessoas.setModel(modelo);
}
