bom não sei bem se estou postando no lugar certo, não sei muito bem em qual categoria encaixar minha pergunta pois creio que seja questão de lógica mas também estou lidando com um componente gráfico, no caso o JTable
meu código:
ResultSet resultado = consulta.executeQuery(“SELECT * FROM APARTAMENTO WHERE NUMERO=” + tfAp.getText());
if (resultado.next() && dtm.getRowCount()==0) {
dtm.addRow(new Object[]{resultado.getInt(“NUMERO”),
resultado.getString(“NOME_DONO”), resultado.getString(“TELEFONE_DONO”),
resultado.getString(“CELULAR_DONO”), resultado.getString(“NOME_INQUILINO”),
resultado.getString(“TELEFONE_INQUILINO”), resultado.getString(“CELULAR_INQUILINO”)});
}else if(evt.getKeyCode() != evt.VK_BACK_SPACE){
dtm.setNumRows(0);
}
Estou trazendo dados do banco, se não tiver nenhuma linha na JTable traz as informações de acordo com o numero digitado. Isso ta ok.
mas quero que quando a tecla backspace seja pressionada as linhas voltem pra 0 podendo assim voltar a condição inicial e fazer nova pesquisa.
está entrando no setNumRows(0) e apagando se pressionado o backspace, mas também entra ai com outra tecla pressionada por exemplo um enter.
meu código está num evento tipo KeyTyped…
Ajuda plis, obrigada

