galera preciso de ajuda com evento clique da tabela, eu tenho um jTable e quando eu clicar sobre alguma linha, eu quero tipo da um get no numero da linha pra poder excluir ela… tem como fazer isso?
Evento clique na jTable
D
7 Respostas
Use o método getSelectedRow.
Se o usuário puder selecionar várias linhas, use o getSelectedRows().
D
blz entendi… e pra deletar? como posso fazer?
Peça os objetos para seu model, e chame seu DAO para apaga-los normalmente.
D
vc quer dizer tipo assim, eu carrego os dados da minha tabela em uma List, e vejo qual quero apagar e apago e dpois carrego a tabela novamente? , eu nao entendi qdo vc falou sobre o Dao, eu sou iniciante e estou usando o Dao para gravar e alterar e excluir no banco …
Vamos começar do começo…
- Você já tem classes pra representar seus dados?
- Você já tem classes que gravam e recuperam as classes de #1 do banco?
- Você já implementou seu próprio TableModel e deixou o DefaultTableModel de lado?
D
- ja
- ja
- ja
Então vai ser algo mais ou menos assim:
List<SuaClasse> lista = new ArrayList<SuaClasse>();
for (int row : seuTable.getSelectedRows()) {
lista.add(seuModel.get(row));
}
seuDao.removerTodos(lista);
Criado 5 de janeiro de 2011
Ultima resposta 5 de jan. de 2011
Respostas 7
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo