void jButton1_mouseClicked(MouseEvent e) {
if(e.getModifiers() == e.BUTTON3_MASK)
//右键单击
if(e.getModifiers() == e.BUTTON1_MASK)
//左键单击
if(e.getClickCount() == 2 && e.getModifiers() == e.BUTTON1_MASK)
//左键双击
}
if(e.getModifiers() == e.BUTTON3_MASK)
//右键单击
if(e.getModifiers() == e.BUTTON1_MASK)
//左键单击
if(e.getClickCount() == 2 && e.getModifiers() == e.BUTTON1_MASK)
//左键双击
}
解决方案 »
- java C/S架构如何实现文件上传到服务器或从服务器下载?
- 数组排序(含有字母)
- java 里面如果屏蔽组合键例如Ctrl+A全选之类的键
- 关于在JEditorPane上实现画线
- 简单的java程序,多姿多彩的改写,还有没有更多形式的写法,期待你的参与 !
- java连接sql server 2000的 JDBC 问题
- LINUX JAVA乱码!
- JSP登陆的小问题,请大家帮忙解决
- 为什么两台机器上的Autoexec.bat设置一样,程序运行时一台没问题,另一台却出错?
- java有没有象messagebox的东西 好像以前看见过 查了半天没查到 指点一下
- 打开一个新窗口的函数是什么?
- 问个关于SCJP考试的问题。
MouseEvent.getClickCount() == 2左键单击
MouseEvent.getClickCount() == 1右键单击
(MouseEvent.getModifiers() & MouseEvent.BUTTON3_MASK) != 0
我这样写行不行
if(e.getModifiers()&MouseEvent.BUTTON3_MASK)>0)
{
}
这么写是什么意思?
你自己试试就知道了。
namowen(寒号不已)写得没错 我写的当然也对
方法不同而已