RE: capturar evento código de barras en un JTextField

"robert_padros" <robert_padros-/[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Hola... 
Mira hace unos meses tuve que hacer un proyecto que manejaba algo
parecido... yo lo que hice es que con el tamaño del código controlé el
evento... es decir... en el evento de KeyPress de tu jtextfield cada
vez que recibía un caracter verificaba si la longitud se había
alcanzado (por ejemplo 9 digitos o caracteres) y en cuanto se
alcanzaba a obtener el código completo en mi caso mandaba el control a
un query que necesitaba correr... no se si con esto se solucione tu
caso... 

Ojalá y te sirva...

Atentamente Roberto Padrós.


--- En [email protected], ramirex <ramirex@...> escribió:
>
> la idea, es la siguiente...
> 
> tengo un jtextfield y obviamente el cursos esta sobre ella, el lector
> de código de barras hace su trabajo y me muestra la serie, pero aquí
> viene la pregunta como se que a acabado, por que lo que quiero es
> capturar la señal de que termino para que se pase a otro objeto o
> genere algún tipo de evento?
> 
> gracias por los aportes que puedan darme, recuerden que en algún
> momento esto sera de utilidad para los demás
> 
> 2008/4/3 [RuGI]Isaac Ruiz Guerra <rugi_mx@...>:
> >
> >
> >
> >
> >
> >
> > Ya intentaste colocar el cursor en tu TextArea y pasar el lector sobre
> >  el código de barras?
> >
> >  En algun proyecto, lo unico que manejaban era el evento de "cambio"
> >  del TextArea, hacian foco al area de texto, pasaban el lector
sobre el
> >  código , el codigo se mostraba en el textarea, se lanzaba el evento
> >  "onchange" del textarea y todos contentos ;)
> >
> >  Saludos!!
> >  RuGI
> >
> >  --- En [email protected], "TomCody" <java@> escribió:
> >  >
> >  > Hola:
> >  >
> >  > Lo normal es programar el lector de codigo de barras para q te
> >  devuelva un caracter especial tipo INTRO o TAB o si quieres algun
otro
> >  como una letra ( si los codigos de barras q vas a leer son numericos.
> >  De esa forma detectas la entrada del caracter especial y con
> >  keyListener lo gestionas. Es la forma + facil y segura. Mirate el
> >  manual del lector todos los lectores lo permiten hasta lo de 50 euros
> >  CCD's.
> >  >
> >  > Un saludo.
> >
> >
> >  >
> >  >
> >  > ----- Original Message -----
> >  > From: ramirex
> >  > To: [email protected]
> >  > Sent: Wednesday, April 02, 2008 6:22 PM
> >  > Subject: [javaSpain] capturar evento código de barras en un
JTextField
> >  >
> >  >
> >  > Saludos..
> >  >
> >  > tengo una aplicacion desarrollada en swing
> >  >
> >  > lo que trato de hacer es que en un JTextField capture el evento
de un
> >  > lector de codigo de barras, hasta aqui no hay problemas, lo que
quiero
> >  > es que cuando termina de leer me genere un evento de que ya
termino.
> >  >
> >  > Alguien tiene una idea de como es que puedo carturar el evento??
> >  >
> >  > ya probe con un keyListenes y un DocumentListener y las dos lo
unico
> >  > que me muestra es que como si el evento fuese declarado por un
> >  > teclado.
> >  >
> >  > que otro listener puedo usar??
> >  >
> >  > una idea loca que tengo es de calcular por los milisegundos de
entrada
> >  > de datos por teclado pero me parece complicar mucho al sistema...
> >  >
> >  > Gracias por los aportes.......
> >  >
> >  > --
> >  > --------------------------------------------------------
> >  > ----------------------- ramirex ---------------------
> >  > [powered by Linux]
> >  > ---------------------------------------------------------
> >  > weblog:
> >  > http://ajayu.memi.umss.edu.bo/ramirex/
> >  >
> >  > GPG Key ID: F36F6F8C
> >  >
> >
> >  
> 
> 
> 
> -- 
> --------------------------------------------------------
> ----------------------- ramirex ---------------------
>  [powered by Linux]
> ---------------------------------------------------------
> weblog:
>  http://ajayu.memi.umss.edu.bo/ramirex/
> 
> 
> GPG Key ID: F36F6F8C
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.