[英]USB Barcode Scanner with Java swing
我有一台Zebex Z-3100 CCD扫描仪,它可以整齐地读取条形码。
我正在尝试做的是制作一个可以处理读取的条形码的Java程序,到目前为止,我已经设法做到了。
我正在努力的是使Java程序监听条形码而不标记控制台/ textarea(swing)。
当我启动程序(摆动)并扫描代码时,它可以工作,但是当我使用键盘(已实现摆动)并按“清除”时,它最后触摸了“清除”按钮,并且触摸了文本字段不再输出读取的条形码。
我试图通过制作一个单独的线程来解决这个问题
“ Scanner sc = new Scanner(System.in); ”,
但是当我单击“清除”按钮时,它既没有控制台也没有标记文本字段,并且程序没有读取任何代码。
有人知道让程序始终监听扫描仪的简便方法吗?
扫描仪的工作方式就像是键盘->数字+输入(例如41231->输入)
我不确定要链接的代码的哪一部分,但是如果有人需要/请求,我将链接代码!
非常感谢!
编辑当我标记控制台/文本区域时,它将再次读取代码。 我不确定该怎么做的唯一部分-是让它收听条形码扫描仪“ 24/7”!
您的问题是一个简单的焦点问题。 当您单击“清除”按钮时,它现在具有键盘焦点,而您想将焦点返回给JTextField
当您单击“清除”按钮时,请调用JTextField
上的requestFocusInWindow
将键盘焦点移回它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.