嗨,我正在搜索如何(仅)启用鼠标右键,并使用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
}