Cursor do requestFocus() na posição que eu desejar [RESOLVIDO]

2 respostas
lary_nascimento

oi oi :slight_smile:

Gostaria de saber, se tiver como, se é possível o meu cursor ir para o meio do texto ou pra uma determinada posição que eu desejar.
exemplo, eu tenho um jtextfield que eu seto o texto como: txtfiltro1.setText("%%")
o normal é ele ficar na ultima posição, mas gostaria que quando eu fizesse o resquestFocus() o cursor se localizasse entre o %%.
Espero que tenha sido clara. rs
Valeu!

2 Respostas

E

Para ajustar a posição do cursor (“caret”), é necessário chamar a função setCaretPosition:

http://docs.oracle.com/javase/6/docs/api/javax/swing/text/JTextComponent.html#setCaretPosition(int)

lary_nascimento

Muito obrigada entanglement, funcionou!!! :smiley:

Criado 29 de abril de 2013
Ultima resposta 29 de abr. de 2013
Respostas 2
Participantes 2