Недавно я играл с классом Robot, и я делаю то, что хочу, но я не понял, как прервать/остановить его действия с помощью пользовательского ввода.Слушатели в сочетании с классом робота
Например: Я хочу, чтобы он щелкнул по столу сто раз, но я решил сорок кликов в том, что хочу заставить его выйти (или приостановить).
Я хотел бы иметь возможность сделать что-то простое, например, нажать определенную клавишу или нажать среднюю кнопку мыши, чтобы остановить ее. Чтобы сделать это, он должен иметь возможность прослушивать входные данные вне приложения Java, поскольку действия, которые выполняет робот, находятся в других программах.
Если я не читаю ваш код правильно, это просто имитирует нажатие клавиши, а не прием нажатой клавиши. Насколько я могу судить, сценарии совершенно не связаны. Чтобы уточнить: я не знаю, как добавить слушателя, чем слушать вне любого исполняемого java.Моя цель - использовать слушателя, когда я где-нибудь в другом месте (например, в другой программе). – Rhyono
Мой ответ касался добавления слушателя к компоненту, чтобы остановить робота. Итак, суть вопроса заключается не в том, чтобы добавить слушателя, чтобы остановить класс робота, а как реагировать на события за пределами Java-приложения. Не могу с этим поделать. – edwardsmatt
У меня было это плохо сформулированное из-за моей собственной неопытности с попыткой этого; Спасибо за ответ. – Rhyono