java Swing 进度条 多线程问题 附代码
目标:
当我点击主界面上的开始按钮,然后就会用大约1分钟来进行数据处理。但是在数据处理的时候,整个软件就像死了一样(其实没有),刷新还在继续,所以我想达到这样的效果:点击开始按钮,就弹出一个进度条在不停的动,表示程序正在运行,并没有死,然后进度条在持续更新,从1% 到 100%,当数据处理结束时,进度条消失,显示主界面,怎么实现呀!
望大家处处注意!谢谢!
问题:程序无法实现 【处理中】对话框进度条与 数据处理同步开始的功能。如何使他们同步进行?
即:数据处理 一开始,就让进度条对话框弹出,且 从0% 开始 向 100% 依次滚动?
附代码。(数据处理用 hread.sleep(new Random().nextInt(60000));来模拟)