Pregunta:
¿leer datos en java sin apretar enter?
Daniel
2009-05-28 21:08:30 UTC
Hola...
quisiera ver si alguien me puede ayudar con esto...
necesito saber como puedo leer desde teclado en java, pero sin apretar enter.

o sea kiero que al escribir, por ejemplo 8 caracteres, procese todo lo que llevo...no se si me doy a entender...

todo esto es para procesar los datos que llegen de un lector de codigos de barras...sin la necesidad de apretar enter...

ojala me puedan ayudar!!!..

thanks desde ya...
Tres respuestas:
2009-05-29 00:45:01 UTC
Hola, pues yo te recomiendo que le pongas un evento al componente Java en el que vayas escribiendo por ejemplo, si utilizas un JTextField podrias agregarle el evento, entonces, cada vez que escribas un caracter en él, se irá ejecutando el evento y como tu decias, si necesitas ingresar 8 caracteres y que al llegar al octavo caracter te ejecute cierta función... pues coloca un if, por ejemplo:



//Variable global

int numero_caracteres = 0;



entonces cada vez que ingreses un caracter, aumenta esta variable en 1.



coloca un if, que si es = 8 entonces que se ejecute algo y no te olvides de reiniciar la variable numero_caracteres = 0,



Creo que eso fue lo que necesitabas... eso entendí jejeje



Espero haberte ayudado... Saludos
tobi-san
2009-05-29 04:14:56 UTC
no, no te das a entender
?
2009-05-29 04:14:31 UTC
no se pero aqui puedes encontrar info http://tooltoriales.com/index.php/board,18.0.html


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...