Por onde começar - Jtable implementada

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?