Java - control del foco jtextfield

   
Vista:

control del foco jtextfield

Publicado por carlos adrian soto  (20 intervenciones) el 08/06/2010 18:50:40
buenas tardes de antemano mil gracias por responder.

mi problema es el siguiente, tengo varios campos de texto, y para desplazarme entre ellos hago lo siguiente, por ejemplo si estoy en campo de texto1 y quiero ir al campo de texto2 utilizo el evento keypresed y lo condiciono que al pulsar enter le de el foco al texto2 asi: texto2.grabfocus(); pero este metodo posisiona el cursor al final del texto, y lo que debo hacer es posicionar el foco al inicio del texto para que el usuario pueda cambiar su contenido sobreescribiendolo, detalmanera que si en el campo texto2 esta escrito 456832 por ejemplo y el usuario escribe 8697 delante del numero anterior al pulsar enter se deberia borrar los digitos iniciales y quedar el nuevo numero.

si me pueden ayudar mil gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:control del foco jtextfield

Publicado por Kike Navarro (2 intervenciones) el 13/06/2010 03:31:33
Hola: Puede que te sean útiles los siguientes métodos para lo que pretendes realizar:

setCaretPosition( int posicion );
setSelectionStart( int inicio );
setSelectionEnd( int final );

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar