★雪峰的Blog★

Learn Java, earn money!

用户操作
[即时聊天] [发私信] [加为好友]
XuefengID:asklxf
648664次访问,排名58,好友8人,关注者0人。
asklxf的文章
原创 191 篇
翻译 0 篇
转载 19 篇
评论 519 篇
Xuefeng的公告



新书上市:《Spring 2.0核心技术与最佳实践》!
查看目录
访问JavaEE开发网




自我介绍
Xuefeng北京邮电大学本科毕业,精通J2EE/J2ME,欢迎交流

最近评论
cs_xiaoxiao:很好,推荐!
cs_xiaoxiao:很好,推荐!
123:scions of fate
scions of fate gold
为什么阅读全文的链接是这个地址?http://www.crackj2ee.com/Article/ShowArticle.asp。是谁中毒了?
lujing_angelar:为什么阅读全文的链接是这个地址?http://www.crackj2ee.com/Article/ShowArticle.asp。是谁中毒了?
文章分类
收藏
相册
Books
Landscape
MSN
Personal
Java站点
JavaEE开发网(RSS)
Live在线书店
中华诗词
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky

原创 Jexi设计 (11) Sequence Diagram收藏

新一篇: Jexi开发 (12) 实现光标输入 | 旧一篇: Jexi设计 (10) 坐标转换

画了一个Sequence:

其中Document包含一个Caret,用来表示光标位置,View从Document获得Caret的位置后,将光标显示在指定位置上。

为了简化,Application代表整个应用程序,Singleton模式,可以用Application.instance()获得唯一实例;Frame代表窗口,由Application创建,有且只有一个;View由Frame创建,有且只有一个;Document由View创建,有且只有一个。

整个程序的入口是:

public class Application {
??? // app start entry:
??? public static void main(String[] args) {
??????? Application app = Application.instance();
??????? app.run();
??? }
??? ...
}

当View收到PAINT消息后,就调用update()方法在屏幕上绘制:

当Document因为用户编辑而改变大小时,就调用docSizeChanged()通知View,然后调用update()更新View:

发表于 @ 2004年08月03日 20:59:00|评论(loading...)|编辑

新一篇: Jexi开发 (12) 实现光标输入 | 旧一篇: Jexi设计 (10) 坐标转换

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © Xuefeng