Имитация правой кнопки мыши - PullRequest
1 голос
/ 30 сентября 2011

Мне интересно, как заставить мою Java-программу имитировать щелчок правой кнопкой мыши.Итак, представьте, что ваша мышь больше не может щелкать правой кнопкой мыши.Как мне заставить Java симулировать правый клик?Я планирую иметь кнопку, которую вы нажимаете на JFrame, который имитирует правый клик через x секунд.Спасибо и, пожалуйста, попробуйте включить код, а не просто ссылки

Ответы [ 3 ]

11 голосов
/ 30 сентября 2011

API java.awt.Robot был разработан именно для этого.В нем много вкусностей!

В данном случае, mousePress и mouseRelease .

PS Да, я понимаю, что это просто ссылки,Но, честно говоря, научиться читать документы API и эффективно создавать из них код - это навык, который нужен каждому разработчику!

2 голосов
/ 30 сентября 2011

Windows?

Панель управления | Простота доступа | Сделайте мышь проще в использовании | Управляйте мышью с клавиатуры


В сторону. Мышь обычно меньше 10 долларов. Если ваше время стоит 20 долларов в час, вам придется закончить код в течение 30 минут, чтобы сделать его дешевле, чем покупать новую мышь. Этот проект кажется «ложной экономикой».

2 голосов
/ 30 сентября 2011

Я планирую иметь кнопку, нажимаемую на кадре, который имитирует щелчок правой кнопкой мыши через x секунд

button.doClick();
...