
swing/swt(桌面应用程序开发)
文章平均质量分 73
小狼_百度
百度,web系统,分布式系统,大数据,机器学习,人工智能等爱好者
展开
-
使用SwingWorker之三
实现ImageSearcher SwingWorker的子类可能既会生成最终结果也会产生中间结果,记住线程在doInBackground方法结束后才产生最后结果,但任务线程也可以产生和公布中间数据。比如当ImageSearcher类从Flickr Web服务中获取缩略图列表时,每当下载一个缩略图时,列表便应显示这个缩略图,没理由要等待所有匹配图像下载完毕才把结果放在列表中。 实转载 2010-02-22 16:39:00 · 608 阅读 · 0 评论 -
深入浅出Swing事件分发线程
FilthyRichClients》读书笔记-SwingのEDT《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经验,对本书的一些重要概念进行一次分析,对书中的一些遗漏与模糊的地方及时补充,同时使读者消除长期以来“Swing性能低、界面丑陋”诸如此类的旧观念。读书笔记仅谈谈我对Swing的理解,难免会犯错误,还望广大读者指教。 书转载 2010-02-22 13:23:00 · 1661 阅读 · 0 评论 -
使用SwingWorker之二
SwingWorker基础 本节简要介绍SwingWorker的功能。SwingWorker的定义如下:public abstract class SwingWorker extends Object implements RunnableFuture SwingWorker是抽象类,因此必须继承它才能执行所需的特定任务。注意该类有两个类型参数:T及V。T是doInBack转载 2010-02-22 16:23:00 · 816 阅读 · 0 评论 -
java事件处理机制(自定义事件)【转】
java中的事件机制的参与者有3种角色:1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。3.event lis转载 2010-02-22 14:35:00 · 7495 阅读 · 2 评论 -
Java多线程之"事件分发线程"----Event Dispatch Thread
当运行GUI小程序(Applet)或应用程序(Application)时,main()方法中的代码会建立一个GUI并设置事件句柄.当调用Frame,Dialog,Window的setVisible(true)或浏览器显示Applet时,我们就是在和GUI交互. 问题是你的main()可能不会只停留在用户界面上,它可能会作一些其他方法.比如计算 PI直到小数点后40000位.如果用户在和GUI交转载 2010-02-22 15:01:00 · 9515 阅读 · 0 评论 -
使用SwingWorker之一
本文示例代码请从这儿下载 正确理解和使用Swing线程模型编程是编写响应灵活的Swing程序的关键。从Java SE 6开始引进的SwingWorker能帮你轻松的编写多线程Swing程序,改善你Swing程序的结构,提高界面响应的灵活性。SDN(Sun developer Network)上有一篇很好的文章:Improve Application Performance转载 2010-02-22 15:37:00 · 1177 阅读 · 0 评论 -
Suse Linux系统下JAVA AWT界面乱码问题
在Suse10.1下安装EOS5.3,界面按钮凡中文都是方格,可在终端查看中文都是好的,网上搜了好几天,终于弄明白原因。 EOS5.3使用的是jdk1.4.2,在suse下没有jdk默认要求的中文字体,需要做额外的配置,修改方法如下: 1.使用su命令切换为root用户,再使用cd命令切换到jdk安装路径下的jre;例如: cd /usr/java/j2sdk1.4.转载 2010-02-24 16:41:00 · 1068 阅读 · 0 评论