窗体显示问题? JFrame写完一个窗体,在执行操作的时候,如果在执行的时候另外一个页面打开,然后再点到这个窗体的时候窗体界面就显示的是刚才打个页面,就相当于是卡到了样。但好象不是卡到了,是没有事件操作在窗体上。请问是这样吗?如果是怎么解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顺便说下我的 JDK不是1.5的,所以不能用setAlwaysOnTop(true);这个方法 就是说JFrame窗体在执行操作时,如果此时打开了另外一个窗口(随便什么窗口,档住了这个JFrame窗体就行),然后把这个窗口弄开时,JFrame窗体上就啥也看不到了,只能等操作完成才能显示出来,好象是线程等待的问题,我用notifyAll();这个方法但不知道放哪里?求救啊 我的窗体中有进度条的,被别的窗体档住以后再点这个JAVA窗体,就只能看到进度条在走,其他的都看不到,郁闷!怎么解决啊? 你的事件处理是不是再开一个线程处理的不要把大量的事件处理放在主线程里边actionperformde(){Thread th=new Thread(){public void run(){do……}};th.start()}在线程里边更新进度条 swing在主线程中触发事件直道事件处理结束才会更新组件例如点了一个按钮触发事件然后事件处理直到结束在这个过程中按钮一直是被点中的状态如果使用多线程的话就可以避免这个问题即点击一下生成一个新线程进行事件处理 我不用多线程,用一个窗体事件,然后用notifyAll();这个方法行吗? 连接sql 2000 问题 请检查一下我的作业 如何将要打印的纸质报表扫描并转换成HTML或XML 如何得到这个数组第一维的长度? 使用双缓冲区在applet上绘图,为什么会有空指针异常? 如何实现登陆在线判断 请问:我如何把一段文本转换成HTML格式的文本。也就是空格转换成 等?? system类中arraycopy()函数 简单问题但很奇怪 maven多项目合并打包技巧 改变窗体的问题??在线等啊 关于++运算符的基本运算
不要把大量的事件处理放在主线程里边
actionperformde(){
Thread th=new Thread(){
public void run(){
do……
}
};
th.start()
}
在线程里边更新进度条
直道事件处理结束才会更新组件
例如点了一个按钮触发事件
然后事件处理直到结束
在这个过程中按钮一直是被点中的状态
如果使用多线程的话就可以避免这个问题
即点击一下生成一个新线程进行事件处理