gpt4 book ai didi

java - 右键单击在 JFrame 上不起作用

转载 作者:行者123 更新时间:2023-12-01 18:49:46 27 4
gpt4 key购买 nike

我一直在研究如何启用右键单击并显示弹出菜单,这是之前在Enable right click in jFrame中询问的。但实际上它并没有那么有用,我的问题是我面临着左键单击,因为我一直在使用的代码片段是:

     private void jTextField1MousePressed(java.awt.event.MouseEvent evt){
if (!evt.isPopupTrigger()){
p.show(evt.getComponent(), evt.getX(), evt.getY());
}
}

问题在于,单击鼠标左键也会弹出一个菜单。我想要的是右键单击弹出菜单。请建议我一个解决方案以及我在这里犯的错误提前致谢

最佳答案

我认为这段代码会对您有所帮助:

if (evt.getModifiers() == MouseEvent.BUTTON3_MASK){  
//right click
}

有关更多信息,请参阅JDoc MouseEvent

关于java - 右键单击在 JFrame 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235762/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com