Pregunta

Quiero hacer un campo de texto completien automática, cosa que sustituye a la entrada con el primer golpe y selecciona la parte wich wasnt introducido por el teclado todavía. Para ello, voy a tener que contar los caracteres mecanografiados (o eliminado). ¿Cómo se filtran si el KeyEvent es un Char imprimible (y no f.e SHIFT.)?

Gracias de antemano, desconocido

¿Fue útil?

Solución

  

prefiero hacerlo con la KeyListener

Bueno, un KeyListener es la herramienta equivocada para el trabajo.

Si realmente desea escribir su propio código, entonces debería comenzar con una DocumentListener. se añade o se retira del campo de texto se le notificará cada texto tiempo. A continuación, puede aplicar el código de finalización automática.

Otros consejos

https://swingx.dev.java.net/ Este lib ya se tienen grandes campos de texto de autocompletar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top