我遇到了一个像您一样的问题,并创建了一个项目(目前存在一些问题的概念证明),以简化条码的摆放操作.

它基于以下事实:条形码读取器模仿键盘,但与它们以恒定的时间“打字”的人不同.基本上,它将允许您收听“条形码读取”事件.

演示用法:

public class SimpleTest extends JFrame {

public SimpleTest() throws HeadlessException {

// start of listening for barcode events

Toolkit.getDefaultToolkit().addAWTEventListener(new BarcodeAwareAWTEventListener(new BarcodeCapturedListener() {

@Override

public void barcodeCaptured(String barcode) {

JOptionPane.showMessageDialog(SimpleTest.this, "barcode captured: " + barcode);

}

}), AWTEvent.KEY_EVENT_MASK);

// end of listening for barcode events

getContentPane().setLayout(new FlowLayout());

getContentPane().add(new JLabel("Capture barcode demo"));

getContentPane().add(new JTextField(25));

}

public static void main(String[] args) {

SimpleTest simpleTest = new SimpleTest();

simpleTest.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

simpleTest.setVisible(true);

simpleTest.pack();

}

}

现在有一些问题,但是作为起点,我认为还可以,如果您有时间改进它,那就太好了.

java条码扫描_用Java处理条形码扫描相关推荐

  1. java 监控 局域网_使用Java实现简单的局域网设备扫描

    在产品的使用中我们一般都要设置一个配置环节,这个环节可以设定主机的IP地址等信息,但是这样配置的话使得我们的产品用起来效果不是很好,因此我想到了实现局域网IP扫描的功能,IP局域网扫描是指定IP网段获 ...

  2. java 图片效果_使用Java进行图片底片化效果处理

    使用java代码读取图片,并进行底片化处理 util importjava.awt.image.BufferedImage;importjava.io.File;importjava.util.Arr ...

  3. java 继承 注解_在java中实现组合注解原理分析(注解继承)

    今天在自定义注解的时候,原计划实现一个类似于Spring中的注解@Component的功能,如果稍有留意一下,会发现,在Spring中我们常见的注解,其实都继承了@Component注解:如下图所示: ...

  4. java 数据结构实例_数据结构(Java)——栈的实例

    惟大英雄能本色,是真名士自风流 --易中天(百家讲坛) 1.表达式的转换 1.1 中缀表达式转前缀表达式 中缀表达式转前缀表达式有许多的方式,有加括号去除法.语法树遍历法.堆栈处理法1. 测试程序的实 ...

  5. java web服务_将Java服务公开为Web服务

    java web服务 本教程解决了开发人员面临的最实际的情况. 大多数时候,我们可能需要将某些现有服务公开为Web服务. 在项目生命周期的不同阶段可能会遇到这种情况. 如果这是初始阶段,那么您几乎是安 ...

  6. java正则表达式 匹配()_学习Java正则表达式(匹配、替换、查找)

    import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public c ...

  7. java 注解原理_在java中实现组合注解原理分析(注解继承)

    今天在自定义注解的时候,原计划实现一个类似于Spring中的注解@Component的功能,如果稍有留意一下,会发现,在Spring中我们常见的注解,其实都继承了@Component注解:如下图所示: ...

  8. java核心教程_核心Java教程

    java核心教程 Welcome to Core Java Tutorial. I have written a lot on Core Java and Java EE frameworks. Th ...

  9. java编写机器人_用JAVA编写自己的机器人一起“厮杀”

    什么是Robocode? 最近我在阅读一个关于极限编程(XP)的邮件列表,有人提议为对学习更多的XP方法学知识感兴趣的开发人员构建一个工作间.这位作者还建议,把一群人凑到一起,分成小组研究该方法学. ...

  10. java 包命名_【Java】包的命名规则

    命名规范 包:所有单词的字母小写,之后每个单词用-隔开,如 org.nemo.demo 常量:所有单词的字母大写,之后每个单词用_隔开,如 FLAG 类:所有单词的首字母大写,如 TestJava p ...

最新文章

  1. Java课程寒假之开发记账本软件(网页版)之二
  2. 2021高考成绩各科各题得分查询,2021年新疆高考分数一分一段位次表,新疆高考个人成绩排名查询方法...
  3. python3.5安装pygame_python怎么安装pygame
  4. gui显示文本动态框
  5. arm linux head.s,arm-linux head.S 源代码分析
  6. 滚屏加载--无刷新动态加载数据技术的应用
  7. 蔚来汽车再次自燃 股价继续大跌 官方:着火原因未明 已经启动调查
  8. 毕业四年换了3份软件测试工作,我为何仍焦虑?
  9. oracle获取表前几行,Oracle查询以获取同一表中相关行的先前值
  10. 算法第二章实践上机实验报告
  11. windows server 2008安装wampserver后几种小问题个人总结
  12. VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti--------------------------解决办法
  13. dw如何点击图片放大的代码_JavaScript点小图弹出放大图片的代码
  14. 怎么做分布式存储的面试?
  15. 《骆昊-Java面试题全集(中)》学习笔记_2018_12_17
  16. excel2013加载matlab宏,Matlab可以通过ActiveX在Excel文件中编写宏吗?
  17. 怎么使用计算机操作鼠标,新手学电脑如何使用鼠标
  18. 如何在阿里云注册域名-阿里云域名注册与域名解析完整教程
  19. win7的计算机功能在那打开,win7系统照相机功能在哪?win7系统打开照相机功能的方法...
  20. [ 项目篇 ] 02 - LiveSpeaker项目的硬件平台选型

热门文章

  1. 3.6版本后的matplotlib使用plot_surface作图无效果的解决方法
  2. 傅里叶变换在图像处理中的应用
  3. linux-macbook内核,学习linux用macbook好吗
  4. OKHTTP 实现流式传输上传文件
  5. 统计南京游玩地方(更新中)
  6. px转rem的详细解释和用法
  7. 计算机视觉 英文论文,计算机视觉计算方面最新英文期刊文献推荐
  8. Java面向对象编程-枚举类
  9. 5 大 DevOps 工具,看看你用过几个?
  10. STM32F103+VL53L0X寄存器操作