作者PsMonkey (痞子军团团长)
看板java
标题Re: [讨论] 滑鼠一起按@@"
时间Wed Jan 18 19:30:33 2006
囧>
这个方法还蛮 imba 的(啊? 这里不是魔兽版~ [逃])
不过应该有破绽... [逃]
我是因为踩地雷的关系,所以要解决这个问题
所以相关流程也可能只适用在采地雷
至於那个 5120,我还没时间仔细研究,是测试出来的数据 [逃]
我觉得很鸟的原因是...
我没有把 getModifiersEx() 给搞清楚就乱用了... [狂逃]
private int buttonCount=0;
public void mousePressed(MouseEvent event) {
if(event.getModifiersEx()==5120){
buttonCount = 2;
System.out.println("both");
return;
}
}
public void mouseReleased(MouseEvent event) {
if(buttonCount>0){
buttonCount--;
return;
}
if(event.getButton()==1){
System.out.println("left");
return;
}
if(event.getButton()==3){
System.out.println("right");
return;
}
}
※ 引述《qrtt1 (thinking in java)》之铭言:
: 我提供了一个鸟方法XD
: public void mouseClicked(MouseEvent e) {
: System.out.println(e + "\t");
: long get_time = System.currentTimeMillis();
: if (get_time - p_time < limit)
: System.out.println("2 button click at the same time");
: p_time = get_time;
: }
--
侃侃长论鲜窒碍
http://www.psmonkey.idv.tw
众目睽睽无心颤 telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难
拜托不要,我对女案主过敏 \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17