0

右クリックを有効にしてポップアップメニューを表示する方法に取り組んでいますが、以前にjFrameで右クリックを有効にするで尋ねられまし たが、実際にはそれほど役に立ちませんでした私が使用しているのは次のとおりです。

     private void jTextField1MousePressed(java.awt.event.MouseEvent evt){
        if (!evt.isPopupTrigger()){
           p.show(evt.getComponent(), evt.getX(), evt.getY());
        }
     }

問題は、マウスの左クリックでもメニューがポップアップすることです。私が欲しいのは、右クリックでメニューをポップアップすることです。解決策と私がここでやっている失敗を教えてください よろしくお願いします

4

1 に答える 1

4

このコード スニペットが役立つと思います。

if (evt.getModifiers() == MouseEvent.BUTTON3_MASK){  
    //right click  
}

詳細については、 のJDocを参照してくださいMouseEvent

于 2013-04-26T11:57:23.820 に答える