Estou desenvolvendo uma aplicação desktop, e estou com duvidas na consulta de dados, estou conseguindo buscar meus dados do bd e popular uma Jtable, agora não sei como fazer para quando clicar na linha, o usuário podeira editar ou excluir os dados ||Excluir|| Alterar||, se tiver algum material, dica, estou precisando muito, desde já agadeço;
Como você implementou o seu TableModel?
De qualquer forma, o código do botão “Alterar” ficará mais ou menos assim:
[code]int selected = suaTable.getSelectedIndex();
if (selected == -1) {
return; //Nada selecionado
}
SuaClasse obj = seuTableModel.get(selected);
obj.setSeiLaOque(txtSeiLaOQue.getText());
seuTableModel.fireTableRowsUpdated(selected, selected);
[/code]
E do excluir:
[code]int selected = suaTable.getSelectedIndex();
if (selected == -1) {
return; //Nada selecionado
}
seuTableModel.remove(selected);
[/code]
Agora não estou com meu código , ao chegar em casa vou postar ele para ver como devo fazer uma melhor implementação do TableModel, obrigado.
obj.setSeiLaOque(txtSeiLaOQue.getText());
-> é o nome do objeto que quero excluir
No caso quero excluir um dado que está no banco de dados, neste caso como ficaria a PK - chave primaria, nunca programei java na vida, somente php(prado framewok).
Já li vários tutorias, livros, e as dúvidas vem na hora da implementação, e recomendável colocar um botal em um Jtable para excluir alterar dados?