Exclusão de linha

Ola…Fiz aqui um metodo que Exclui um contato da tbcontato e seus compromossos da tbcompromissos com o seguinte codigo…

class PersistenciaJDBC

public void excluir(Object obj)
{
try {

	   PreparedStatement stmt;
	   if (obj instanceof Contato)
	   {
		   Contato c = (Contato) obj;
		   stmt = conexao.prepareStatement("delete from tbcontato where nome=?");
		   
		   stmt.setString(1, c.getNome());
		   			   
		   stmt.execute();
		   System.out.println(c.getQtdeCompromissos());
		   for(Compromisso cp : c.getCompromissos())
		   {
		   	   System.out.println("entrou no laco");
			   this.excluir(cp);
		   }
		   
	   }
	   
	   if (obj instanceof Compromisso)
	   {
		   Compromisso c = (Compromisso) obj;
		   stmt = conexao
		    .prepareStatement("delete from tbCompromisso where nome=? and data=? and hora=?");
		   			    		          			   
		   stmt.setString(1, c.getContato().getNome());
		   stmt.setString(2, c.getData());
		   stmt.setString(3, c.getHora());
		   stmt.execute();
	   }
	   
	} catch (Exception e) {
		e.printStackTrace();
	}

class AgendaGUI

jbExcluir.addActionListener(

		            new ActionListener() {
		            	
		            	public void actionPerformed(ActionEvent ev)
		            	{
		            		Contato c = new Contato();
		            		
		            		c.setNome    (getNome());
		            		c.setTelefone(getTelefone());
		            		
		            		Persistencia p = new PersistenciaJDBC();
		            		
		            		
		            		p.excluir(c);
		            		limpaCampos();
		            		System.out.println("Contato Excluido");
		            	}
		            }
		);

A pergunta eh… Como eu poderia fazer um método que exclui apenas um compromisso da tbcompromisso ou seja apenas uma linha da tabela… Selecionando o compromisso no JTable na tela e clicando no botão excluiCompromisso

Bom não sei c me entenderam mais agradeço c me derem ideias!!
Por enquanto Obrigado!!!

primeiro vc usa o método getValue pra pegar a coluna selecionada

valorColuna0 = (String) tabTarifa.getValueAt (jTtarifa.getSelectedRow (),0);

depois vc faz um comando SQL.

String SQL = "DELETE FROM tarifa_unidade WHERE NomeTarifa ='"+ valorColuna0 +"' ";

!

Valeu cristianonasciment usei aqui essa parada de getSelectedRow() e fungo!!!

Valeu mesmo cara qualké coisa tamo ae!!!

flow!!