0
私はlitteプロジェクトのアイデアを持っています。私はいくつかの数値を単純なロジックと比較したいと思います。そのためには多くのバーコードを生成してスキャンしたいと思います。 KeyStrokeを使用します。アクティブなウィンドウがGuiではなくてもTextfieldに自分のPrefixを検出してからTextfieldに文字列を書き、サフィックスで終了することは可能ですか?バーコードスキャナの入力はテキストフィールド(キーストローク)
接頭辞である:TAB + * + PageDownキー
サフィックスは次のようになります。キャリッジリターン(ここで彼はテキストフィールドを離れなければならない)、または私はここに新しいキーストロークイベントを作成することができますし、.getActionMap ...と
..行うよりも私の考えは.getActionMap()
...
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
JTextField text = new JTextField();
panel.getActionMap().put("foo", new AbstractAction() { public void actionPerformed
(ActionEvent e) {
text.setText(br.readLine());
}
とのInputMapを使用している
InputMap inputMap = panel.getInputMap(); inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_A,
InputEvent.CTRL_MASK | InputEvent.VK_TAB), "foo");