Gostaria de saber como utilizar o evento qdo acesso um jTextField. Quando eu selecionar este tederminado jTextField os demais jTextField do Form devem ter os seus conteudos apagados…
Deve ser simples… mas ainda estou apanhado do java…
textField.addMouseListener(newMouseAdapter(){publicvoidclicou(MouseEventevento){metodo(evento);}});// ...privatevoidmetodo(MouseEventevento){// limpa os caras aqui}
Aí dentro do método, você limpa todos os campos que o form tem.
M
markin1
Andre Brito:
Usa um eventos do mouse.
textField.addMouseListener(newMouseAdapter(){publicvoidclicou(MouseEventevento){metodo(evento);}});// ...privatevoidmetodo(MouseEventevento){// limpa os caras aqui}
Aí dentro do método, você limpa todos os campos que o form tem.
Isso seria uma solução, mas se o usuário acessar o JTextField pelo TAB acho que não funciona, ou funciona?
G
Gerenutti
Obrigado pelas respostas…
Markin esta certo, selecionando atraves do tab não gera o evento…
consegui resolver pelo evento FocusEvent… qdo o campo de texto recebe o foco… o evento ocorre…
mais uma vez obrigado…
renzonuccitelli
Uma melhor solução seria utilizar o FocusListenerr. Como o amigo acima falou, se o usuário acessar o campo via TAB, usando MouseListener vai haver problema.