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