java-在jFrame中启用右键单击

嗨,我正在搜索如何(仅)启用鼠标右键,并使用NetBeans在jFrame中显示一个弹出菜单.使用我的代码为:

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

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

我仍然无法获得最佳结果,因为它还会在单击鼠标左键时弹出,这也向我暗示了我在做任何失误.

解决方法:

您可以使用:

if (evt.isPopupTrigger()){
//Show menu and do stuff here
}
上一篇:javascript-将Window对象存储在本地存储中


下一篇:javascript-浏览器如何跟踪弹出窗口?