线程--初始化效果
来源:互联网 发布:照片制作软件 编辑:程序博客网 时间:2024/05/21 08:39
代码:
package ls;
import java.awt.*;
import javax.swing.*;
public class c10_1_Flashwind extends JWindow {
JProgressBar bar = new JProgressBar(1, 100);public c10_1_Flashwind() { JLabel bsckImg = new JLabel(new ImageIcon("2.jpeg")); bar.setStringPainted(true); bar.setString("系统正在进行数据初始化..."); this.add(bar, "Center"); this.add(bar, "South"); this.toFront(); this.setSize(600, 400); Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); this.setLocation((dim.width - this.getWidth()) / 2,(dim.height - this.getHeight()) / 2); add(bsckImg); this.setVisible(true); c10_1f_FlashThread ft = new c10_1f_FlashThread(this); ft.start();}public class c10_1f_FlashThread extends Thread { private c10_1_Flashwind fw; public c10_1f_FlashThread(c10_1_Flashwind fw) { this.fw = fw; this.setName("c10_1_Flashwind"); } public void run(){ System.out.println("当前线程是:"+c10_1f_FlashThread.currentThread().getName()); while(fw.bar.getValue()<100){ fw.bar.setValue(fw.bar.getValue()+1); fw.bar.setString("系统正在进行数据初始化("+(fw.bar.getValue()+1)+"%)..."); try{ Thread.sleep(100); }catch(InterruptedException e){ e.printStackTrace(); } } fw.dispose(); }}public static void main(String[] args) { new c10_1_Flashwind();}}
运行:
阅读全文
0 0
- 线程--初始化效果
- 线程初始化和锁
- java线程和线程组的初始化
- 线程安全的延迟初始化
- Linux线程浅析[线程初始化和销毁,线程分离]
- 考虑可能的线程冲突【尤其是初始化、反初始化】
- 线程的初始化到运行过程
- pthread---一次性初始化&&线程私有数据
- Win32k(1) 图形线程的初始化
- C++ 局部静态初始化不是线程安全!
- OpenHEVC多线程解码之线程初始化
- 线程静态字段(ThreadStatic) 延迟初始化
- 线程安全的延迟初始化方式
- 安全的初始化 mysql线程链接
- 线程初始化和线程之间的数据共享
- ArrayBlockingQueue 实现线程同步效果例子
- C语言中利用#define和#undef定义初始化数组,实现不同的初始化效果
- 【Win32多线程】如何初始化一个新线程,停止一个执行中的线程,调整线程优先权?
- 使用c++实现一个FTP客户端(一)
- 第十讲 Java中的工具类之Arrays
- pytorch 可视化初探
- [Office] 设置制表符格式
- 使用c++实现一个FTP客户端(二)
- 线程--初始化效果
- 使用c++实现一个FTP客户端(三)
- 阿里云双十二优惠5折服务器域名优惠汇总
- pygame库写游戏——入门<2> 游戏中的关键——事件
- SSM框架整合的文章(1)
- 消息订阅SignalR Hub
- 按此博客解决了scipy安装不成功的情况
- JavaDay04--Notes(冒泡排序+插入排序+快速排序)
- Hibernate查询方式