Setar JTextFields em branco!

8 respostas
guisantogui

Boa tarde gente, volto mais uma vez a pedir a ajuda de vcs!

Alguem sabe se existe algum metodo na classe JPanel ou JFrame que sete todos o JTextFields em branco!

Vlw!

8 Respostas

rafaelpaz

Pelo que conheço não, mas você pode fazer isso, onde exatamente você está querendo deixar seus text fields em branco? posta aí pra gente te ajudar…

guisantogui

eu sei q da pra fazer, soh qria um geito mais bonito e rapido de fazr :smiley:

Marky.Vasconcelos

Voce pode percorrer todos componentes de dentro do JPanel com getComponents() e com os filhos de JTextComponent fazer setText("")

guisantogui

Hum, boa ideia, mas por enquanto axo q vou no “setText(”");" HEHE, qdo eu tiver tempo dou uma olhada nesses metodos!

Vlw!

Marky.Vasconcelos

Voce pode usar um Binder que vincula os JComponents com um objeto, depois para deixar me branco apenas atualize a view com um objeto sem valores.

Esse é o mais interessante.

guisantogui

Agora vc ta complicando de mais!

Naum conheço esse tal “Binder” ai, se tiver mais informações! :slight_smile:

Scoobydoo


Binder

Marky.Vasconcelos

Bem… voce tem que mudar a maneira de pensar usando um Binder.

Da uma olhada voce mapeia a view com annotations:

E um mais antigo que voce mapeia com .setName nos JComponents (Esse tem a vantagem de ter valor ‘default’)
http://markytechs.wordpress.com/2009/07/07/binder-atualizando-objetos-facilmente/

Criado 15 de março de 2010
Ultima resposta 15 de mar. de 2010
Respostas 8
Participantes 4