Правый клик не работает на JFrame
Я работал над тем, как включить правый клик и показать всплывающее меню, которое было задано ранее при включении правого клика в jFrame, но на самом деле это было не так полезно, моя проблема в том, что я столкнулся с левым кликом, так как включил и мой кусок кода что я использовал это:
private void jTextField1MousePressed(java.awt.event.MouseEvent evt){
if (!evt.isPopupTrigger()){
p.show(evt.getComponent(), evt.getX(), evt.getY());
}
}
Проблема в том, что при щелчке левой кнопкой мыши также появляется меню. То, что я хочу, это просто всплывающее меню по правому клику. Пожалуйста, предложите мне решение и ошибку, которую я делаю здесь Спасибо заранее
1 ответ
Решение
Я думаю, что этот фрагмент кода поможет вам:
if (evt.getModifiers() == MouseEvent.BUTTON3_MASK){
//right click
}
Для получения дополнительной информации см. JDoc MouseEvent
,