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...
Actualizar:al leer un codigos de barras con un lector de codigos te genera de inmedito el codigo leido...
quiero que al ingresar el codigo java me de una respuesta inmediata...sin necesidad de apretar enter para que lo guarde en una variable
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
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
no, no te das a entender
no se pero aqui puedes encontrar info http://tooltoriales.com/index.php/board,18.0.html