Hye我正在搜索如何启用(仅限且仅)右键单击并使用NetBeans在jFrame中显示弹出菜单;使用我的代码:
private void formMouseClicked(java.awt.event.MouseEvent evt){
pop.show(evt.getComponent(),evt.getX(), evt.getY());
}
我仍然无法获得最佳效果,因为它也会在左键单击时弹出,也建议我提示我做任何错误提前谢谢。
答案 0 :(得分:0)
您可以使用:
if (evt.isPopupTrigger()){
//Show menu and do stuff here
}
答案 1 :(得分: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;
玩得开心......