社区
非技术区
帖子详情
swing方面的问题,有办法实现在事件处理的过程中就更新界面么?
xiajm
2004-01-17 02:26:45
我写了一个界面,有事件处理。我要做的是在这个事件处理中要更新界面,现在问题出来了,java的swing事件处理是在这个事件处理完之后才更新界面的,有办法实现在事件处理的过程中就更新界面么?谢谢!
...全文
36
1
打赏
收藏
swing方面的问题,有办法实现在事件处理的过程中就更新界面么?
我写了一个界面,有事件处理。我要做的是在这个事件处理中要更新界面,现在问题出来了,java的swing事件处理是在这个事件处理完之后才更新界面的,有办法实现在事件处理的过程中就更新界面么?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pxboy
2004-01-21
打赏
举报
回复
用线程,在事件中重启一个线程
(完整版)图书管理系统项目个人总结报告.pdf
(完整版)图书管理系统项目个人总结报告.pdf
操作系统课程设计Spooling输入输出模拟技术
操作系统课程设计Spooling输入输出模拟技术 使用透明
界面
菜单 帮助,文本打开 窗口动态打开 标签文本跑马灯效果
复杂计算器的设计,设计一个复杂的计算器,能
实现
Window
中
计算器的功能
复杂计算器的设计与
实现
题目要求:(1)设计一个复杂的计算器,能
实现
Window
中
计算器的功能, 并且有良好的操作
界面
与提(2)在基本要求达到后,可进行创新设计,如改善算法的人机
界面
。
JAVA核心技术
在软件设计里到处都是模式,框架。有次朋友问什么是模式?我也在学习
中
,就我的学习经验,给出以下小结。(注意:个人观点,仅供参考,欢迎指正。)??1.什么是模式???模式,即pattern。其实就是解决某一类
问题
的方法论。你把解决某类
问题
的方法总结归纳到理论高度,那就是模式。??Alexander给出的经典定义是:每个模式都描述了一个在我们的环境
中
不断出现的
问题
,然后描述了该
问题
的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。??模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。??什么是框架???框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。??2.为什么要用模式???因为模式是一种指导,在一个良好的指导下,有助于你完成任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。而且会得到解决
问题
的最佳
办法
。??为什么要用框架???因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,
问题
太多。在某些
方面
使用别人成熟的框架,就相当于让别人帮你完成一些基础工作,你只需要集
中
精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节
问题
,比如,事物处理,安全性,数据流控制等
问题
。还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。??框架一般处在低层应用平台(如J2EE)和高层业务逻辑之间的
中
间层。??软件为什么要分层???为了
实现
“高内聚、低耦合”。把
问题
划分开来各个解决,易于控制,易于延展,易于分配资源…总之好处很多啦:)。??3.以下所述主要是JAVA,J2EE
方面
的模式和框架:??常见的设计模式有什么???首先,你要了解的是GOF的《设计模式--可复用面向对象软件的基础》一书(这个可以说是程序员必备的了),注意:GOF不是一个人,而是指四个人。它的原意是Gangs Of Four,就是“四人帮”,就是指此书的四个作者:Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides。这本书讲了23种主要的模式,包括:抽象工厂、适配器、外观模式等。??还有其他的很多模式,估计有100多种。??软件设计模式太多,就我的理解简单说一下最常见的MVC模式。??MVC模式是1996年由Buschmann提出的:??模型(Model):就是封装数据和所有基于对这些数据的操作。??视图(View):就是封装的是对数据显示,即用户
界面
。??控制器(Control):就是封装外界作用于模型的操作和对数据流向的控制等。??另外:??RUP(Rational Unified Process)软件统一
过程
,XP(Extreme Programming)极端编程,这些通常被叫做“
过程
方法”,是一种软件项目实施
过程
的方法论,它是针对软件项目的实施
过程
提出的方法策略。也是另一个角度的模式。??4.常见的JAVA框架有什么???WAF:??全称:WEB APPLICATION FRAMEWORK??主要应用
方面
:EJB层,(WEB层也有,但是比较弱)。??主要应用技术:EJB等??出处:http://java.sun.com/blueprints/code/index.html??简述:这是SUN在展示J2EE平台时所用的例子PetStore(宠物商店系统)里面的框架。是SUN蓝皮书例子程序
中
提出的应用框架。它
实现
了 MVC和其他良好的设计模式。SUN的网站上有技术资料,最好下载PetStore来研究,WEBLOGIC里自带此系统,源码在beaweblogic700samplesserversrcpetstore。这是学习了解J2EE的首选框架。??免费。??Struts:??主要应用
方面
:WEB层。??主要应用技术:JSP,TagLib,JavaBean,XML等??出处:http://jakarta.apache.org/struts/index.html??简述:这是APACHE的开源项目,目前应用很广泛。基于MVC模式,结构很好,基于JSP。Jbuilder8里已经集成了STRUTS1.02的制作。??免费。??简述WAF+STRUTS结合的例子:WEB层用STRUTS,EJB层用WAF:??JSP(TagLib)——>ActionForm——>Action ——> Event——>EJBAction——>EJB ——>DAO——>Database JSP(TagLib)
网上考试系统总结
这个基于TCP协议的网上考试系统采用 C/S结构,是对学习j2se的一个检验,基本涉及到j2se的所有
方面
:多线程,IO,GUI,网络编程,JDBC等等。
开发平台:eclipse3.1
数据库:Oracle 9i
总结
中
包括:
一、该系统主要解决的
问题
二、功能
三、开发
中
遇到的
问题
及解决方案
四、版本
五、总结
具体代码可以从
http://download.csdn.net/user/china8848
下载到。
以此纪念一年前在东软的实习,纪念一年半前的那次考试。
非技术区
23,409
社区成员
70,524
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章