Me ajudem ! (TextField)

6 respostas
D

Olá pessoal, comecei a pouco tempo programar em Java e estou com um pequeno problema, não estou conseguindo depois de limpar os campos setar o cursor pra parar no 1.º campo, se alguém puder me ajudar agradeço.

Obs.: Estou utilizando o JCreator e abaixo segue o exemplo.

class TrataBotaoLimpar implements ActionListener

{

public void actionPerformed (ActionEvent e)

{

tf1.setText ("");

tf2.setText ("");

tf3.setText ("");

tf4.setText ("");

tf5.setText ("");

tf6.setText ("");

// Qual a função que seta o cursor

// para o compo tf1, depois que limpo

// todos os campos?

}

}

6 Respostas

marcioyudi

Eu nao tenho muita experiencia em Java, nao. Mas neste link :arrow: http://www.jguru.com/faq/view.jsp?EID=534025
indica a resposta. Que no caso, seria fazer

tf1.requestFocus();

dentro do metodo para limpar os campos.

Hempx

tente o metado requestFocus().

keller

e se o tf1.requestFocus(); nao funcionar tente…

tf1.grabFocus();
Ironlynx

Demion, Olhe um componente genérico que o AnjoMal faz para isso(principalmente recuperar foco após Enter e dar para adaptá-lo bem!):
http://www.guj.com.br/forum/viewtopic.php?t=14003 :wink:

R

e para limpar o jforma quando ele é carregado?
ja tentei colocar o codigo abaixo no window opened, mas nao esta funcionando:

jTextFieldNomeLivro.setText("");

jTextFieldAutorLivro.setText("");

jTextFieldEditora.setText("");

jTextFieldAno.setText("");

jTextFieldEdicao.setText("");

jFormattedTextFieldDataCadastro.setText("<strong>/</strong>/____");

jTextFieldSitucacaoCadastro.setText("");

quem pode me ajudar?

J

ola pessoal sou novo no forum e preciso de uma ajuda…
como faço para digitar um valor no TextField e teclar enter para adicionar no jTextArea…

estou usando NetBeans 6.1

se alguem puder me ajudar.
muito obrigado

Criado 30 de setembro de 2004
Ultima resposta 31 de dez. de 2008
Respostas 6
Participantes 7