deletar conteudo de um JTextField  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

Como faço para deletar o conteudo de vários JTextFields de um cadastro após clicar no botão cadastrar. Tem como eu fazer com que
quando eu clicar no botão ele automaticamente cadastre o cliente e apague o conteudo dos JTextFields ao mesmo tempo?
[MSN]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

Você já sabe usar os ActionListeners?

Você pode adicionar um ActionListener, que limpe os campos e cadastre.

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

Eu não sei usar ActionListeners, poderia me ajudar?
[MSN]
marison
HelloWorld
[Avatar]

Membro desde: 04/10/2002 22:47:15
Mensagens: 10
Localização: Cachoeirinha/Rs/BRASIL
Offline

luiz_ross wrote:Eu não sei usar ActionListeners, poderia me ajudar?


- importe a biblioteca event ... (import java.awt.event.*
- implemente o ActionListener .. (class tãnã...extends..implements ActionListener{ )
- Adicione o evento ao(s) botao(ões)
( nomedobotao.addActionListener(this); )
- Então coloque o método actionPerformed em algum lugar
(public void actionPerformed(ActionEvent e){ .... })

No lugar dos "..." você coloca as ações que devem ser tomadas quando o usuário clicar no botão. No caso de existirem mais de 1 botão,você pode identificar de qual deles partiu o "clique" com...

if(e.getSource()==NOME_DO_BOTAO){ .... faça tal coisa.. }

Entenda NOME_DO_BOTAO como o nome do objeto JButton(BUtton) que você criou.
Ex : JButton botao=new JButton("daee"); o nome seria 'botao'.

Acho que era isso,falow!

Marison souza
[Email] [WWW] [ICQ]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Olha, usar ActionsListener eh relativamente simples. Por exemplo, para fazer o que voce quer ( limpar o conteudo dos JTextField ao clicar no botao ), basta fazer algo como o seguinte codigo:



Nesse codigo voce simplesmente esta dizendo que, ao clicar no botao, deseja que as acoes definidas dentro de actionPerformed() sejam executadas.

Para implementar o codigo mostrado pelo Marison, voce teria que fazer assim:



Mais ou menos isso. A diferenca desse metodo eh que voce define todas as acoes em um unico local, ao inves de definir um actionListener individual para cada componente.

[]'s
Rafael Steil

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
fabricioempresa
JavaEvangelist
[Avatar]

Membro desde: 26/11/2009 17:32:11
Mensagens: 312
Localização: Caxias do Sul
Offline

seuJtextfield.setText("");

Programador Java
[WWW]
d2s
Smalltalk
[Avatar]

Membro desde: 07/12/2009 15:11:16
Mensagens: 3
Offline

Cria um metodo para limpar os campos :

public void limpaCampos(){
jTextField1.setText("");
jTextField2.setText("");
}

e no evento do seu botão você chama este método......................
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team