博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在java swing/awt中单击右键弹出一个菜单
阅读量:7221 次
发布时间:2019-06-29

本文共 389 字,大约阅读时间需要 1 分钟。

很多人都知道在swing中加入jPopupMenu组件后可以在鼠标的驱动下探出一个菜单,但是,如果用一般做法,在界面上单击
左键也会弹出菜单,那么有没有办法在只有单击右键才弹出菜单呢?其实只是用到了一个小技巧。
 
你的弹出鼠标菜单鼠标驱动选择 
MouseReleased 然后再在监听事件的方法中加入下面的代码就可以了:
if(evt.i
sPopupTrigger()){
    jPopupMenu1.show(evt.getComponent(),evt.getX(),evt.getY());
}
代码中的i
sPopupTrigger()是关键,不同的操作系统这个方法的返回是不同的在windows中单击右键返回true。
本文转自 xhinkerx 51CTO博客,原文链接:http://blog.51cto.com/xhinker/134157,如需转载请自行联系原作者
你可能感兴趣的文章
IPV6 简单应用
查看>>
mysql重复字段中 --- 获得最后一次插入的记录
查看>>
Linux(CentOS)下配置安装Tomcat并配置JDK环境
查看>>
squid优化笔记 nginx正向代理的缺点
查看>>
Linux 之nginx 负载均衡集群
查看>>
编译nginx的要求与nginx的安装和启动,停止,平滑启动
查看>>
Android官方命令深入分析之绘制9-patch
查看>>
iPhone手机关闭ios10自动更新
查看>>
Devil fly
查看>>
myecplise启动时报错:Content is not allowed in prolog
查看>>
MySQL索引使用笔记
查看>>
为什么你的教学,学生总是提不起兴趣?
查看>>
几何画板坐标轴刻度数字怎么变大
查看>>
Flash Stage3D Molehill 学习笔记(2)
查看>>
Android布局中 android:layout_gravity="bottom"为何不起作用?
查看>>
有趣的时钟
查看>>
[转载]Eclipse.ini的相关说明
查看>>
第二章 java数据类型 !!!
查看>>
移动互联网痛点调查
查看>>
maven 引入的jar有出现两种图标
查看>>