启用的JFrame右键点击(Enable right click in jFrame)

2019-09-01 02:21发布

惠还有我正在寻找如何启用(只只)点击右键并显示使用NetBeans的JFrame一个弹出菜单; 用我的代码:

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

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

我仍然无法获得最好的结果,因为它也弹出式菜单上点击左键也给我建议,我做任何失误提前感谢任何提示。

Answer 1:

您可以使用:

if (evt.isPopupTrigger()){
//Show menu and do stuff here
}


Answer 2:

这是它应该这样做确实很惊人的,有益的

        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;

玩得开心...



文章来源: Enable right click in jFrame