posts - 8, comments - 0, trackbacks - 0, articles - 11

swing - 零零碎碎的记录

Posted on 2012-05-23 09:29 a_alter 阅读(118) 评论(0)  编辑  收藏 所属分类: Swing

package javax.swing
1. ToolTipManager
2. UIManager
3. UIDefaults  -- Swing 组件的默认值表。应用程序可以通过 UIManager 设置/获取默认值。(继承自hashTable -- 组件配置信息)
4. LookAndFeel -- LookAndFeel 封装了一个外观。
5. java.awt.SplashScreen  -- 加载动画页面 (1.6)

直接对GUI组件编写代码不是一个好的想法, swing有他自己的专用线程来接收UI事件并更新屏幕, 如果你从其他线程中做对于屏幕的操作, 那么有可能产生冲突和死锁。
使用swing事件分发线程提交要执行的任务,  可以通过任务提交给SwingUtilities.invokeLater 来实现这种方式。
这个方法会通过事件分发线程将任务放置到执行事件队列中 --- (这个应该就是技术中通常使用的事件管理)
一切有关于GUI的操作全部放入该执行器中管理执行才能保证不会发生问题



只有注册用户登录后才能发表评论。


网站导航: