Щелчок правой кнопкой мыши Java не приводит к выделению.Каков самый простой способ решить эту проблему глобально?
Вопрос
Есть ли способ глобально заставить щелкните правой кнопкой мыши также выбрать элемент, на который вы нажимаете правой кнопкой мыши?Насколько я понимаю, это была ошибка в Swing в течение длительного времени, которая, вероятно, никогда не будет исправлена, потому что на данный момент от нее зависят приложения.Есть какие-нибудь советы по проведению этого в глобальном масштабе?Может быть, в L & F?
Решение
Используя Стеклянная Панель сделает свое дело.
Вот учебное пособие о том, как использовать стеклянную панель, чтобы получить кнопку щелчка правой кнопкой мыши и перенаправить ее на нужный компонент.
Поскольку стеклянная панель в данном случае не является решением проблемы, я предлагаю вам взглянуть на Инструментарий класс.В частности, метод addAWTEventListener.Вы можете добавить к нему глобальный прослушиватель событий.Чтобы добавить прослушиватель событий мыши:
Toolkit.getDefaultToolkit().
addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK);
Ваше здоровье