Jak celowo uruchamia się naciśnięcie klawisza "tabulator" w Javie? Chcę również wiedzieć, jak uruchomić programowo naciśnięcie klawisza "Shift + tab" w Javie.Jak uruchomić wydarzenie z kluczem tab?
8
A
Odpowiedz
14
Poniższy przykład pokazuje jak symulować myszy i naciśnięć klawiszy w Javie przy użyciu java.awt.Robot klasę.
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();
}
Zmieniono mój wpis, aby wykonać naciśnięcie klawisza SHIFT + TAB.
3
Można użyć Robot
klasę dla tej
4
Jeśli naprawdę chcą tylko, aby przejść do następnego elementu, można to zrobić:
KeyboardFocusManager.getCurrentKeyboardFocusManager().focusNextComponent();
Powiązane problemy
- 1. Jak usunąć wydarzenie z logstash?
- 2. użycia array_pop() z kluczem
- 3. Dlaczego wydarzenie "keydown" działa jak wydarzenie "keypress"?
- 4. Zgodność z kluczem niezgodnym z kluczem (Monotouch i iOS 6)
- 5. Deleguj wydarzenie dwukrotnie, wydarzenie
- 6. Dotykowe wydarzenie z Androidem
- 7. wydarzenie onChange z contentEditable
- 8. Jak segue z danych z jednego do innego Tab Tab poprawnie
- 9. Jak utworzyć skrót do powiązania z kluczem, aby uruchomić niestandardowy pakiet/wtyczkę w wysublimowanym tekście?
- 10. Jak podłączyć wydarzenie DOM?
- 11. wygenerować nową listę z kluczem
- 12. lftp z kluczem + frazą hasła?
- 13. Różnica między kluczem podstawowym, kluczem unikatowym i kluczem kandydującym
- 14. Używanie HashMap z kluczem niestandardowym
- 15. TypeScript dla ... z indeksem/kluczem?
- 16. Problemy z kluczem wtórnym data.table
- 17. Jak rozłączyć anonimowe wydarzenie?
- 18. Jak znaleźć wyzwalane wydarzenie z kręgosłupa.listento?
- 19. Jak używać RxJs z Socket.IO na wydarzenie
- 20. Jak wstrzyknąć wydarzenie click z Androidem UiAutomation.injectInputEvent
- 21. PHP: Jak uzyskać elementu z tablicy z kluczem jak
- 22. Słownik z Func jako kluczem
- 23. XORing plik z kluczem wielobajtowym
- 24. UIWebView zakończyło ładowanie Wydarzenie
- 25. PagerTabStrip: zmiana Tab Szerokość
- 26. Subskrybuj wydarzenie z załadowanym zespołem
- 27. Jquery zmiana datepicker spust wydarzenie i wydarzenie
- 28. Kopiowanie TabControl Tab
- 29. Okno przełącznika emacs na C-TAB i C-S-TAB
- 30. Ustawienie wybranej TAB z małym trójkątem poniżej
dziękuję, zakładka może być zarządzany przez VK_TAB, buthow mogę wygenerować "Shift + Tab".? – sasidhar
shift + tab jest wciśnięty 'SHIFT', następnie wciśnięty' TAB', a następnie te klawisze wypuszczone –
@sasidhar @ Valentin: Valentin był szybszy ode mnie, thx i +1 :) Zmieniłem mój wpis, aby zrobić SHIFT + TAB KeyPress . VK_TAB dla Tab i VK_SHIFT dla klawisza Shift Naciśnij. Możesz znaleźć wszystkie KeyEvents tutaj: http://download.oracle.com/javase/1.4.2/docs/api/java/awt/event/KeyEvent.html – LaGrandMere