当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
在javaswing/awt中单击右键弹出菜单
发布时间:2011/3/24 12:42:21 来源:城市学习网 编辑:ziteng
   很多人都知道在swing中加入jPopupMenu组件后可以在鼠标的驱动下探出一个菜单,但是,如果用一般做法,在界面上单击左键也会弹出菜单,那么有没有办法在只有单击右键才弹出菜单呢?其实只是用到了一个小技巧。
    你的弹出鼠标菜单鼠标驱动选择 MouseReleased 然后再在监听事件的方法中加入下面的代码就可以了:
    if(evt.isPopupTrigger()){
    jPopupMenu1.show(evt.getComponent(),evt.getX(),evt.getY());
    }
    代码中的isPopupTrigger()是关键,不同的操作系统这个方法的返回是不同的在windows中单击右键返回true。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved