JTextField - Texto Seleccionado

257 views
Skip to first unread message

aa...@hispavista.com

unread,
Sep 21, 2006, 3:13:41 PM9/21/06
to JavaSOS
Tengo una serie de JTextFields y quiero que su comportamiento se el
siguiente, al recibir el foco con el tabulador, quede todo el texto
seleccionado,de modo que si oprimo la tecla suprimir se borre todo el
contenido del JTextField.

He probado con focusGained y el metodo selectAll de JTextComponent pero
no he obtenido el comportamiento deseado.

Agradecería ayuda para saber en que me estoy equivocando o un
fragmento de codigo que me ilustre cual sería la programación que
debería realizar.

Muchas Gracias.

David Castañeda

unread,
Sep 21, 2006, 3:14:56 PM9/21/06
to jav...@googlegroups.com
pones el codigo mejor?
--
David Castañeda R.

aa...@hispavista.com

unread,
Sep 21, 2006, 3:38:15 PM9/21/06
to JavaSOS
La idea es que cuando text field ganen el foco, el texto quedo
seleccionado en su totalidad.

public void focusGained(FocusEvent e) {
// TODO Auto-generated method stub
if (e.getComponent() instanceof JTextComponent)){
JTextComponent jtc = (JTextComponent)e.getComponent();
jtc.selectAll();
}


}

David Castañeda

unread,
Sep 21, 2006, 4:45:10 PM9/21/06
to jav...@googlegroups.com
txtUsername.addFocusListener(new FocusListener() {
            public void focusGained(FocusEvent e) {
                txtUsername.selectAll();
            }

            public void focusLost(FocusEvent e) {
            }
        });

a mi me funciona sin problemas. :)
--
David Castañeda R.

Adrian Bravo

unread,
Sep 22, 2006, 8:14:36 AM9/22/06
to jav...@googlegroups.com
Con un JTextField me funciona perfectamente pero
con un JFormattedTextField, no funciona.


EL Thu, 21 Sep 2006 15:45:10 -0500
"David Castañeda" <davi...@gmail.com> escribi?:

-----------------------------------------------------------------------------------
Di adiós a los virus y a los pop-ups:
http://barra.hispavista.com/hispavista/cargar.html
Correo seguro con tecnología Panda Software.
-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------
¿Conoces eBay, el mayor centro de compra y venta en internet?
Móviles, portátiles, pda´s, cd´s, cámaras digitales, videocamaras...

¡Compra ahora a los mejores precios! http://ebay.hispavista.com
-----------------------------------------------------------------------------------

aa...@hispavista.com

unread,
Sep 22, 2006, 9:39:34 AM9/22/06
to JavaSOS
Es un bug, en el siguiente link esta reportado y se indican alguonos
work around, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4740914

David Castañeda

unread,
Sep 22, 2006, 11:33:06 AM9/22/06
to jav...@googlegroups.com
bueno saberlo.

David Castañeda

unread,
Sep 22, 2006, 11:36:34 AM9/22/06
to jav...@googlegroups.com
realmente esto no es un bug como si... porque cuando utilizo el JFormated se supone que el  controla tanbien el cursor para que la entrada del usuario corresponda con la mascara de entrada y si el suario ve que too esta seleccionado esperraria poder reemplazar todo el contenido como normalmente ocurre con cualquier componente de texto... no se cual sea tu caso pero talvez podrias reconsirar este funcionamiento en este control.

bueno saberlo.


--
David Castañeda R.



--
David Castañeda R.
Reply all
Reply to author
Forward
0 new messages