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

Leonardo Moreno <[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Hola Ramirex

El lector se puede configurar para que cuando termine la lectura de los 
caracteres genere un enter (cod 13) o cualquier otro evento de tecla (ya 
que simula una entrada de teclado) por lo tanto podes configurar el 
lector y tu programa para que generen y respondan respectivamente al 
mismo evento.

Otra opción más sencilla puede ser que si todos los códigos tienen la 
misma longitud respondas al evento de cambio de texto y evalúes la 
longitud de la cadena y respondas cuando alcance la longitud definida.

cordialmente

ramirex wrote:
>
> 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-/[email protected] 
> <mailto:rugi_mx%40yahoo.com.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] 
> <mailto:javaSpain%40yahoogroups.com>, "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] <mailto:javaSpain%40yahoogroups.com>
> > > 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/ 
> <http://ajayu.memi.umss.edu.bo/ramirex/>
> > >
> > > GPG Key ID: F36F6F8C
> > >
> >
> >
>
> -- 
> --------------------------------------------------------
> ----------------------- ramirex ---------------------
> [powered by Linux]
> ---------------------------------------------------------
> weblog:
> http://ajayu.memi.umss.edu.bo/ramirex/ 
> <http://ajayu.memi.umss.edu.bo/ramirex/>
>
> GPG Key ID: F36F6F8C
>
>  

-- 
Leonardo Moreno Guzmán
Ingeniero de sistemas y telemática | Asesor soluciones informáticas
*cell-phone:* 	311-3390386
*e-mail:* 	[email protected]
*site:* 	http://leo.logtar.com/profesional/
leonardo_moreno.vcf (text/x-vcard, 296 B)
begin:vcard
fn:Leonardo Moreno
n:Moreno;Leonardo
adr:;;;Cali;;;Colombia
email;internet:[email protected]
title;quoted-printable:Ingeniero de sistemas y telem=C3=A1tica
tel;cell:3113390386
x-mozilla-html:FALSE
url:http://leo.logtar.com
version:2.1
end:vcard
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.