Metodo Excluir

Consigo Deletar o registro selecionando uma linha da JTable ou da Jlist.
Mas não sei como faço para deletar ele diretamente. Sem selecionar Linha de Jtable, Jlist. Simplesmente Excluir o registro quando eu tiver nele pegando o código.

Valeu.

olha se tem algum método pronto eu não conheco…
contudo vc pode fazer o seu…

se vc quiser otimizar o código também…feel free…
eu nem testei isso…


public class MinhaGrid extends DefaultTableModel{

  //construtores e métodos sobrecarregados

    //deleta o objeto da grid, quando não der certo retornará null.
    public Object DeleteRowByColumnValue(int columnIndex, Object aValue){
        int i, totalColumns, totalLines;
        
        //inicializa as variáveis
        i = totalColumns = totalColumns = 0;
        
        totalColumns = getColumnCount();
        totalLines = getRowCount();  
                
        //verifique a coluna no intervalo
        if((columnIndex < totalColumns) && (columnIndex >= 0)){
          Object retorno = null;  
          //percorre cada linha...pegando o valor daquela coluna  
          for(i = 0; i < totalLines ;i++){
              retorno = getValueAt(i, columnIndex);
              if(retorno == aValue){
                  //deleta a linha 
                  removeRow(i);    
                  //sai e retorna o valor que tinha na coluna
                  return retorno;
              }
          }
        }                              
        
        return null;
    }


}

vc cria o método na sua grid, usa ela em todo seu projeto e seu método sempre será disponível…
ai vc chama mais ou menos assim:

    grid1.DeleteRowByColumnValue(3, 'joão');