Evento de atualização

Galera sou iniciante e gostaria de saber como faço um evento de atualização de um cadastro de cliente por exemplo
como ficaria isso em código??

Grato.

Que tipo de cadastro é esse. Você está utilizando banco?

Olá, Villa!
Tudo bem?

Cara, você pode fazer algo do tipo…
Na sua tela de Alteração de Clientes, você cria um botão chamado “Confirmar”, por exemplo, e adiciona um evento a ele, em seu método addActionListener.

JButton buttonAtualizar = new JButton();
         buttonAtualizar.setText( "Atualizar" );
         buttonAtualizar.addActionListener( new ButtonAtualizar() );

Agora, vamos à codificação da sua classe ButtonAtualizar. Como o método addActionListener recebe um objeto “ActionListener” por parâmetro, devemos fazer nossa classe implementar a interface ActionListener.

private class ButtonAtualizar implements ActionListener {
   public void actionPerformed( ActionEvent e ) {

      try {
         Cliente anCliente = new Cliente();

                  /* o ID do cliente deve estar armazenado em algum lugar,
                      pois é através dele que fazemos a alteração. */
                  anCliente.setIdCliente( anIdCliente );
                  /* textNomeCliente representa um JTextField onde o usuário
                      escreverá o nome do cliente. */
                  anCliente.setNomeCliente( textNomeCliente.getText() );
                  /* textEmailCliente representa um JTextField onde o usuário
                      escreverá o e-mail do cliente. */
                  anCliente.setEmailCliente( textEmailCliente.getText() );
                  /* textTelefoneCliente representa um JTextField onde o usuário
                      escreverá o telefone do cliente. */
                  anCliente.setTelefoneCliente( textTelefoneCliente.getText() );
 
         ClienteDAO.getInstance().alterarRegistro( anCliente );

      } catch ( Exception anError ) {

         anError.printStackTrace();
      }
   } 
}

No DAO, você faz um controle para alterar o seu registro, seja em um Banco de Dados, em um arquivo Texto, XML ou qualquer coisa do tipo!

OBS: Está sem uma divisão por camadas ( MVC ), mas é só chamar sua classe de controle ao invés do DAO ali e fica tudo certo!

É isso mesmo que precisava?
Espero ter ajudado!

Abraços!

Obrigado galera, mais na verdade num seria assim.

Galera mais na verdade eh assim estou usando o racle como meu banco de dados, e estou fazendo esse
evento em uma tela de cadastro de instrumentos (pois o projeto é para uma loja de instrumentos musicais)
nessa tela eu posso fazer a pesquisa de instrumentos, add um novo, salvar, excluir e ALTERAR.
Ow seja eu insiro o cód do instrumento e faço a pesquisa ele me traz instrumento ai eu altero, a marca, o preço e etc…
só que eu num sei como eu posso fazer esse tipo de evento.

QUEM PUDER ME AJUDAR FICARIA AGRADECIDO!!!

Caro amigo, isso é o basico de CRUD,

Create
Read
Update
Delete

Conceitos base para qualquer aplicação!

Em seu caso, você precisa abrir uma conexao.

getConection();

depois deve fazer um sql de update: exemplo > UPDATE instrumentos SET nome=? , valor=? where codigo=?

de uma pesquisa basica sobre como implementar o CRUD em sua aplicação.