Java Right Click não faz uma seleção.Qual é a maneira mais fácil de resolver isso globalmente?
Pergunta
Existe uma maneira de clicar com o botão direito globalmente e selecionar o elemento em que você clicou com o botão direito?Pelo que entendi, este é um bug no Swing há muito tempo que provavelmente nunca será corrigido porque, neste ponto, os aplicativos dependem dele.Algum conselho sobre como fazer isso em escala global?Talvez no L&F?
Solução
Usando o Painel de vidro fará o truque.
Aqui está um tutorial sobre como usar o painel de vidro para obter o botão direito e reenviá-lo para o componente certo.
Como a vidraça não é solução neste caso, sugiro que você dê uma olhada no Conjunto de ferramentas aula.Especificamente o método addAWTEventListener.Você pode adicionar um ouvinte de evento global com ele.Para adicionar um ouvinte de eventos de mouse:
Toolkit.getDefaultToolkit().
addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK);
Saúde