0

ねえ、NetBeansを使用してjFrameで右クリックを有効にしてポップアップメニューを表示する方法を探しています。私のコードを次のように使用する:

    private void formMouseClicked(java.awt.event.MouseEvent evt){                                  

            pop.show(evt.getComponent(),evt.getX(), evt.getY());
     }      

左クリックでもポップアップが表示されるので、まだ最良の結果を得ることができません。前もって感謝します。

4

2 に答える 2

0

ほんとにこうすればいいのにすごい助かります

        private void textfiledMousePressed(java.awt.event.MouseEvent evt) {                               

             if (evt.getModifiers() == MouseEvent.BUTTON3_MASK){  
                p.show(evt.getComponent(), evt.getX(), evt.getY());
             }
       }

のインポートを追加することを忘れないでください

        import java.awt.event.MouseEvent;

楽しんで...

于 2013-04-26T12:10:38.553 に答える
0

以下を使用できます。

if (evt.isPopupTrigger()){
//Show menu and do stuff here
}
于 2013-04-24T17:28:22.457 に答える