Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 文本字段中的条形码扫描仪输入(击键)_Java - Fatal编程技术网

Java 文本字段中的条形码扫描仪输入(击键)

Java 文本字段中的条形码扫描仪输入(击键),java,Java,我有一个小项目的想法,我想用一个简单的逻辑来比较一些数字,为此我生成了许多条形码并想扫描它们,我想我可以用按键来处理它。即使活动窗口不是文本字段所在的Gui,他是否可能检测到我的前缀,然后在文本字段中写入字符串并以后缀结尾 前缀为:TAB+*+PageDown 后缀是:回车(在这里他应该离开Textfield),或者我可以在这里创建一个新的击键事件和一个.getActionMap。。。而且我也不想 我的想法是使用.getActionMap() 还有一张输入图 InputMap inputMap

我有一个小项目的想法,我想用一个简单的逻辑来比较一些数字,为此我生成了许多条形码并想扫描它们,我想我可以用按键来处理它。即使活动窗口不是文本字段所在的Gui,他是否可能检测到我的前缀,然后在文本字段中写入字符串并以后缀结尾

前缀为:TAB+*+PageDown

后缀是:回车(在这里他应该离开Textfield),或者我可以在这里创建一个新的击键事件和一个.getActionMap。。。而且我也不想

我的想法是使用.getActionMap()

还有一张输入图

InputMap inputMap = panel.getInputMap();   inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_A, 
InputEvent.CTRL_MASK | InputEvent.VK_TAB), "foo");

您应该有一个类控制器来管理所有不同的gui类。因此,您可以使用同一个类中的所有变量,并在需要的地方调度它

InputMap inputMap = panel.getInputMap();   inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_A, 
InputEvent.CTRL_MASK | InputEvent.VK_TAB), "foo");