я хочу, чтобы моя программа работала после нажатия кнопки мыши, но не обязательно на каком-то кадре. например, я хочу, чтобы моя программа начала работать после нажатия кнопки PLAY в Windows Media Player.
есть ли способ сделать это?
Да, но не в стандартной Java. Вы хотите прослушивать событие в операционной системе, а не в графическом интерфейсе Java, которое Java не может сделать самостоятельно. Это может сработать, но для того, чтобы Java тесно взаимодействовала с операционной системой, вам необходимо использовать собственный интерфейс Java (JNI) и код C / C ++ или Java Native Access (JNA) (который немного проще в моем мнение). Я также делал подобные вещи в Windows, используя язык сценариев Windows, такой как AutoIt, а затем подключил его к приложению Java либо через сокеты, либо через стандартный ввод и вывод.
Собственный интерфейс Java Собственный доступ к Java AutoIt Windows Scripting Language