Focus no JtextField

4 respostas
Caio.Sergio

Olá pessoal… uma dúvida

tenho um Jframe e quando ele aparece(show) gostaria que fosse selecionado o JTextField

ja tentei:

grabFocus();
requestFocus();
requestFocusInWindow();

alguma idéia?

4 Respostas

darklordkamui

bom pelo que sei se voce usar requestFocus() ja deveria por o foco no campo…

teria como postar o codigo que esta utilizando? ou um trecho dele?

gilmar.g

Olá, Bom Dia.

O requestFocus() voce teria que usar no JTextField. Coloque esse comando como sendo o último do método construtor da sua JFrame
Ex:

public NomeClasse(){
JTextField txtField = new JTextField();
//...Todos os componentes

//..e por último:
txtField.requestFocus();
}

Coloquei assim num projeto que fiz, em todas as telas de entrada de dados e funcionou.

Vlw, espero ter contribuído.

Caio.Sergio

Bom tentei colocar o RequestFocus no final do construtor mas mesmo assim nao funcionou

Caio.Sergio

Pessoal, ja descobri,

eu tinha um JRadioButton que roubava o focus do jtextfield

coloquei o setfocusable(false) no radio nutton e funcionou…

Agradeço a todos pela ajuda e fica a dica…

Abraço

Criado 18 de setembro de 2012
Ultima resposta 18 de set. de 2012
Respostas 4
Participantes 3