Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/02/2010, 07:13
Avatar de dackiller
dackiller
 
Fecha de Ingreso: septiembre-2003
Ubicación: The Matrix
Mensajes: 341
Antigüedad: 20 años, 7 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.