Javaで意図的に「タブ」キー押下イベントを発生させるにはどうすればよいですか?また、Javaでプログラムで「Shift + Tab」キー押下イベントを発生させる方法も知りたい。タブキーイベントを発生させる方法は?
8
A
答えて
14
ためRobot
クラスを使用することができます。
try {
Robot robot = new Robot();
// Simulate a mouse click
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
// Simulate a key press
robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_SHIFT);
} catch (AWTException e) {
e.printStackTrace();
}
SHIFT + TABキープレスを実行するための投稿を編集しました。
3
次の例は、java.awt.Robotクラスを使用してJavaでマウスやキーの押下をシミュレートする方法を示し、この
4
何が本当にしたいことは、単に次のコンポーネントにナビゲートする場合は、あなたが行うことができます:
KeyboardFocusManager.getCurrentKeyboardFocusManager().focusNextComponent();
関連する問題
- 1. スレッドからPropertyChangeイベントを発生させる方法は?
- 2. jquery onkeyupでTextBox.TextChangedイベントを発生させる方法は?
- 3. ドラッグ&ドロップHTML 5 jQuery:ドロップイベントを発生させる方法は?
- 4. タイマーでイベントを発生させる方法は?
- 5. FBイベントを発生させる方法は?
- 6. Embedded Mono:C++でイベントを発生させる方法は?
- 7. Delphiで例外を発生させる方法は?
- 8. Gwt:フォーカス後にクリックイベントを発生させない方法は?
- 9. Jqueryを使用してハイパーリンクトリガイベントを発生させる方法
- 10. dhtmlxcalendarをシングルクリックでイベントを発生させる方法
- 11. addHandlerを使用してイベントを発生させる方法
- 12. イベントを発生させずにcheckbox.isCheckedを設定する方法
- 13. p:ダイアログ内からajaxイベントを発生させる方法
- 14. ボタンイベントのIEでKeypressイベントを発生させる方法
- 15. 別のイベントからイベントを発生させる方法
- 16. asp.Net MVCカミソリでチェックボックスのクリックイベントを発生させる方法
- 17. UIBarButtonItemでハイライト効果を発生させる方法
- 18. VB.NETで例外を発生させる方法
- 19. テキストボックスのクリックイベントを発生させる方法
- 20. ActiveXコントロールからイベントを発生させる方法
- 21. インストーラでアンインストールイベントを発生させる方法C#
- 22. JQuery UIウィジェット - ラッパー要素でイベントを発生させる方法
- 23. MSワードでイベントを発生させる方法Keypress
- 24. KeyErrorsとKeyErrorを発生させる方法
- 25. カスタムインテントを発生させるには?
- 26. boost asio async_read_until:カスタムMatchConditionからエラーを発生させる方法は?
- 27. 選択したプロトタイプjavascript select boxでonchangeイベントを発生させる方法は?
- 28. bashスクリプトの内部で信号を発生させる方法は?
- 29. onItemDisclosureイベントを発生させるとitemtapイベントが発生する
- 30. WPF:XAMLで定義されたイベントの発生を遅延させる方法
おかげでたくさん、タブがVK_TABによって管理することができ、buthow私は「シフト+タブ」を生成しますか。? – sasidhar
Shift + Tabは 'SHIFT'を押した後、' Tab 'を押すと、これらのキーが解放されます –
@sasidhar @Valentin:Valentinは私より速く、thxと+1です:)私は自分の投稿を編集してShift + Tab KeyPress 。タブの場合はVK_TAB、シフトキーの場合はVK_SHIFTを押します。ここではすべてのKeyEventを見つけることができます:http://download.oracle.com/javase/1.4.2/docs/api/java/awt/event/KeyEvent.html – LaGrandMere