Как я устанавливаю положение мыши в Java?

Вам может потребоваться передать параметр конструктору:

https://gcc.gnu.org/onlinedocs/gcc-4.9.1/libstdc++/api/a00899.html

18
задан Ben Lakey 31 May 2010 в 04:10
поделиться

5 ответов

Вам необходимо использовать Robot

Этот класс используется для генерации собственных системных событий ввода в целях автоматизации тестирования, самостоятельно -запуск демонстраций и других приложений, где необходимо управление мышью и клавиатурой. Основная цель Robot - облегчить автоматическое тестирование реализаций платформы Java.

Использование класса для генерации входных событий отличается от отправки событий в очередь событий AWT или компоненты AWT тем, что события генерируются в собственной входной очереди платформы. Например, Robot.mouseMove будет фактически перемещать курсор мыши, а не просто генерировать события перемещения мыши ...

20
ответ дан 30 November 2019 в 06:22
поделиться

Сам код следующий:

char escCode = 0x1B;
System.out.print(String.format("%c[%d;%df",escCode,row,column));

Этот код является неполным отдельно, таким образом, я рекомендую поместить его в метод и назвать его чем-то как 'positionCursor (международная строка, международный столбец)'.

Вот код полностью (метод и код):

void positionCursor(int row, int column) {
        char escCode = 0x1B;
        System.out.print(String.format("%c[%d;%df",escCode,row,column));
}
0
ответ дан 30 November 2019 в 06:22
поделиться
7
ответ дан 30 November 2019 в 06:22
поделиться

Ознакомьтесь с Robot ] класс.

2
ответ дан 30 November 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: