- 3
- 0
- 约1.04万字
- 约 10页
- 2019-02-01 发布于四川
- 举报
Swing 线程基础
1、Swing 应用程序中线程介绍
一个Swing 程序中一般有下面三种类型的线程:
* 初始化线程(Initial Thread)
* UI 事件调度线程(EDT ,Event Dispatch Thread)
* 任务线程(Worker Thread)
每个程序必须有一个main 方法,这是程序的入口。该方法运行在初始化或启动线程上。
初始化线程读取程序参数并初始化一些对象。
在许多Swing 程序中,该线程主要目的是启动程序的图形用户界面(GUI)。一旦GUI 启动后,
对于大多数事件驱动的桌面程序来说,初始化线程的工作就结束了。
Swing 程序只有一个用EDT,该线程负责GUI 组件的绘制和更新,通过调用程序的事件
处理器来响应用户交互。所有事件处理都是在EDT 上进行的,程序同UI 组件和其基本数据
模型的交互只允许在EDT 上进行,所有运行在EDT 上的任务应该尽快完成,以便UI 能及时
响应用户输入。
Swing 编程时应该注意以下几点:
1.从其他线程访问UI 组件及其事件处理器会导致界面更新和绘制错误。
2.在EDT 上执行耗时任务会使程序失去响应,这会使GUI 事件阻塞在队列中得不到处理。
3.应使
您可能关注的文档
最近下载
- 2025青海省高校毕业生“三支一扶”计划服务人员招募1950人考试备考试题及答案解析.docx VIP
- 煤矿电子围栏安装示意及说明参考.pdf VIP
- 通达信指标公式源码-六彩神龙源码(超级好用).doc VIP
- (2025年)广东广州市花都区事业单位考试题库公共基础知识真题及答案.docx VIP
- TCL 冰箱BCD-220EZ60使用说明书.pdf
- 核心机房电源系统健康度评估模型及说明241009V3.docx VIP
- 【人教版七下语文】阅读答题模板.pdf VIP
- 琵琶 琵琶能力拓展训练 五重奏《梦》.pptx VIP
- 2025广东广州市花都区部分事业单位招聘事业单位工作人员9人笔试参考题库附答案解析.docx VIP
- 光面爆破技术课件.ppt VIP
原创力文档

文档评论(0)