if(e.getModifiers()==MouseEvent.BUTTON1_MASK && e.getModifiers() ==MouseEvent.BUTTON3_MASK)
{
...
}不知道是否可行
{
...
}不知道是否可行
解决方案 »
- 全角制表符为何显示为半角的宽度?
- 并发处理的问题,大家来看看这个exception
- 程序出错提示::无法从静态上下文中引用非静态 变量 PI??
- 我这样配置JDK有问题吗?
- 关于代理类的疑惑
- lucene,关键字在文中的位置,关键字在文章中出现的频次(------棘手问题,可给350分)
- StreamTokenizer分割的时候能不能处理释放符?如用“:”分隔,但遇到“?:”的时候不分割,而是把这个冒号当作单词的一部分
- tomcat后台管理程序中配置的数据源在jsp里如何调用?
- 请教:关于JDBC的动态SQL
- 用来做中间层的java一般都是怎么做的?
- 什么是正则表达式?别笑我
- 请问:怎样将字符串"a"转成数字"96"?然后再转回来?
一般会有先后,但是间隔时间极短,所以你写的这个只能测试到同时按下的情况
但对于绝大多数的有先后的事件是无法监听到的,微软的那个就是有极短的先后也能做出反映,我不知道这是不是要加一个Timer之类的东西,我也不会写,向大家指教!
boolean flag3 = false; public void mousePressed(MouseEvent e) {
if(e.getModifiers()==MouseEvent.BUTTON1_MASK ){
flag1 = true;
//...
}
if(e.getModifiers()==MouseEvent.BUTTON3_MASK ){
flag3 = true;
//...
}
if(flag1 && flag3){
//...
}
} public void mouseReleased(MouseEvent e) {
if(e.getModifiers()==MouseEvent.BUTTON1_MASK ){
flag1 = false;
//...
}
if(e.getModifiers()==MouseEvent.BUTTON3_MASK ){
flag3 = false;
//...
}
}