如何在扫描条形码的情况下创建actionPerformed事件?

时间:2012-05-10 12:41:20

标签: java barcode barcode-scanner

我的java应用程序中有一个条形码扫描器。扫描条形码时,我们会在具有焦点的表格中显示条形码本身以外的所有相关信息。现在的GUI只有一个包含Name和Price列的表,仅此而已。它用于显示信息。当用户喜欢他所看到的内容时,他可以扫描另一个用于将数据发送到数据库的条形码。

现在,如何从GUI中的条形码扫描器获取数据,如何通过扫描特定条形码将此数据发送到数据库?这是我第一次使用条形码扫描仪来执行操作。

提前谢谢!

2 个答案:

答案 0 :(得分:1)

据我所知,大多数条形码扫描仪都会模拟键盘按键,因此您可以将焦点设置为输入字段,扫描条形码并将字段中的文本数据保存到您想要的任何位置。您可以使用按键监听器来确定用户是否扫描了条形码。

答案 1 :(得分:1)

我发现许多条形码扫描仪也可以模拟串口输入。

我建议任何时候将串口数据读入你的java应用程序而不是键盘钩子。我不久前实现了一个,并在回答问题here时发布了源代码。