27/02/2010, 07:13
|
| | | Fecha de Ingreso: septiembre-2003 Ubicación: The Matrix
Mensajes: 341
Antigüedad: 21 años, 2 meses Puntos: 4 | |
Respuesta: Como ocultar un caracter presionado en un TextField Hola, esto lo puedes hacer facilmente con una clase llamada Document.
Si te fijas en tu JTextField tienes un metodo llamado setDocument(), si mal no recuerdo la clase document se encuentra en el paquete javax.swing.text
Lo que tienes que hacer es crear una clase extendida de la clase PlainDocument y sobre escribir el metodo abstracto insertString que se ejecuta cada vez que se teclea un caracter sobre el JTextField. Alli en el metodo insertString puedes vaildar el caracter y funciona en tiempo real.
Una vez creada e instanciada tu clase Document solo tienes que decirle al JTextField cual va ser el documento valido que mostrara.
Lastima no puedo postear el codigo fuente, ya que me encuentro conectado desde el telefono celular, pero estoy seguro que si googleas un poco vas a conseguir el codigo al cual hago referencia.
PD: casi todos mis JTextField funcionan asi... Jeje
Saludos..
__________________ --
NOTA: Si haz conseguido la solución a tu problema, por favor edita el titulo del tema colocando el prefijo [SOLUCIONADO], para que otros usuarios puedan encontrar soluciones más rápido. |