如何让frame上的键盘鼠标响应无效? 想做一个程序,点击一btn后在窗口上不响应任何键盘鼠标响应,此时在后台执行一程序,执行完后。窗口在可以响应鼠标响应!? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试一下这样:自定义一个EventQueue替代系统的public class myEventQueue extend EventQueue{ public void dispatchEvent(AWTEvent eve){ if(eve = AWTEvent.MOUSE_EVENT_MASK||eve =AWEvent.KEY_EVENT_MASK){ return; }else{ super.dispatchEvent(eve); } }}用的时候点那个button后EventQueue sys = Toolkit.getDefaultToolkit.getSystemEventQueue();myEventQueue myeq = new myEventQueue();Toolkit.getDefaultToolkit.getSystemEventQueue().push(myeq);执行后台程序后再Toolkit.getDefaultToolkit.getSystemEventQueue().push(sys); 多线程问题 java中Api文档怎么用啊?? java实现曲线 如何成为一名java程序员 请教如何JTextField中显示运算结果,是个int型的数组 java怎样格式化一个unix时间戳啊... 实现java客户端的方式有啥?JSP?Applet? 生手送分,快來幫忙。請問用哪條語句中止一段程序的執行。 谁在用visual age3.5?留下正确QQ号码的得10分! 使用HttpClient时产生的异常 关于传递 数据的 问题! 学习java无从下手,谁能给我点指点?
自定义一个EventQueue替代系统的
public class myEventQueue extend EventQueue{
public void dispatchEvent(AWTEvent eve){
if(eve = AWTEvent.MOUSE_EVENT_MASK||eve =AWEvent.KEY_EVENT_MASK){
return;
}else{
super.dispatchEvent(eve);
}
}
}用的时候点那个button后
EventQueue sys = Toolkit.getDefaultToolkit.getSystemEventQueue();
myEventQueue myeq = new myEventQueue();
Toolkit.getDefaultToolkit.getSystemEventQueue().push(myeq);
执行后台程序后再
Toolkit.getDefaultToolkit.getSystemEventQueue().push(sys);