2009年5月13日

Azureus源码剖析(五)

摘要: 这篇说说GUI方面,就以打开种子文件这个窗口为例,我对其代码进行了精简,拿出了一个基本的骨架。首先来看基本的消息主循环部分:[代码]这里运用了单例模式来表示窗口,考虑到线程同步性,在静态工厂方法中使用了synchronized 关键字[代码] 真正的窗口创建工作是在openWindow方法中完成的,下面给出部分核心代码:[代码]这里最重要的如何创建Shell的:[代码]下面就来看看ShellFac... 阅读全文

posted @ 2009-05-13 11:24 Phinecos(洞庭散人) 阅读(1366) 评论(1) 推荐(0) 编辑

导航