鼠标事件的问题 说是同时肯定不同时,你把它分为2个事件应该可以,先按下的设个标志,如果释放就复位该标志。后发的判断这个标志就知道是不是都按下了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试这个:addMouseListener(new MouseAdapter() {boolean b1 = false, b2=false;int i=0;public void mousePressed(MouseEvent e) {if((e.getButton() & MouseEvent.BUTTON1)!= 0) b1=true;if((e.getButton() & MouseEvent.BUTTON2)!= 0) b2=true;if(b1 && b2) { b1 = b2 = false; System.out.println("double clicked:"+(i++));}}public void mouseReleased(MouseEvent e) {if((e.getButton() & MouseEvent.BUTTON1)!= 0) b1=false;if((e.getButton() & MouseEvent.BUTTON2)!= 0) b2=false;}}); 关于类和public类的编译问题 JAVA基础? 请教高手们 这段程序为什么会是-1的结果 高分悬赏超级入门问题... 求教Java Mail API配置问题!急等!!问题解决立等送分!!! 如何杀死进程,请指教! 请教:我的程序出错,我不知道如何解决????? 一个组合两个JButton成一个的问题 哪里有java tutorial下载啊? 在java中,如何表达界于20和40之间? 如何用javaa读取新浪首页? java编程思想配套源代码的使用问题
boolean b1 = false, b2=false;
int i=0;
public void mousePressed(MouseEvent e) {
if((e.getButton() & MouseEvent.BUTTON1)!= 0)
b1=true;
if((e.getButton() & MouseEvent.BUTTON2)!= 0)
b2=true;
if(b1 && b2) {
b1 = b2 = false;
System.out.println("double clicked:"+(i++));
}
}
public void mouseReleased(MouseEvent e) {
if((e.getButton() & MouseEvent.BUTTON1)!= 0)
b1=false;
if((e.getButton() & MouseEvent.BUTTON2)!= 0)
b2=false;
}
});