Java Right Click не делает выбор. Какой самый простой способ решить это в глобальном масштабе? - PullRequest
5 голосов
/ 11 сентября 2008

Есть ли способ сделать глобальный щелчок правой кнопкой мыши и выбрать элемент, на который вы щелкнули правой кнопкой мыши? Из того, что я понимаю, это была ошибка в Swing в течение длительного времени, которая, вероятно, никогда не будет исправлена, потому что на этом этапе приложения зависят от нее. Какой-нибудь совет сделать это в глобальном масштабе? Возможно на L & F?

1 Ответ

2 голосов
/ 12 сентября 2008

Использование Glass Pane поможет.

Вот учебник о том, как использовать стеклянную панель, чтобы щелкнуть правой кнопкой мыши и повторно отправить ее в нужный компонент.


Поскольку в этом случае стеклянная панель не является решением, я предлагаю вам взглянуть на класс Toolkit . В частности, метод addAWTEventListener. Вы можете добавить слушателя глобального события с ним. Чтобы добавить прослушиватель событий мыши:

Toolkit.getDefaultToolkit().
        addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK);

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...