2006-07-31
过滤eclipse中的problem
eclipse中的problem默认是显示所有project里的所有problem,但是我只想看我所选中的包或者java文件的错误,可以这么做:在problems页创建一个新filter,在右面的select项里选“on selected element and its children”就OK了
2006-07-19
MVC中的controller
今天看gef代码头疼,就跟刘紫高探讨了下MVC的概念,其实里面的controller是比较突出的,view和model没有什么联系,全靠controller进行交流,跟controller联系比较紧的有个概念叫EventListener,这个可以引起view和model的状态的改变,而改变都是由controller来执行的,EventListener是对Event的监听,Event有这么几种:
Event里面有个list,列出当事件发生时需要通知的对象s,而这些对象都是EventListener的子类。在GEF中,controller负责代理更新view和model。
- 用户参与的 比如鼠标事件,键盘事件等也可以归为IO一类罢,当时没想到
- 程序性的 即事件是由程序触发
Event里面有个list,列出当事件发生时需要通知的对象s,而这些对象都是EventListener的子类。在GEF中,controller负责代理更新view和model。
2006-07-13
2006-07-10
draw2d 中的figure概念
figure有“外形, 轮廓, 体形, 图形, 画像”的意思,在draw2d中的概念就相当于swing中的panel。可以:
- 注册/取消注册监听器
- 事件管理
- 定位鼠标位置
- 添加删除子figure
- 访问 layoutManager, figure坐标、大小,工具集
- 焦点设置与获取
- 透明度与可见性
- 绘画
- validate
2006-07-02
redeploy is out of date due to change in the ....
用myeclipse布署到tomcat老报这个错,改了老半天,后来发现我的资源管理器正打开着我的那个web app的目录,然后把它关掉,就可以成功布署了,真是晕,以前也碰到过,糊涂乱搞就过去了,原来是因为有程序占着文件导致myeclipse不能重新布署的时候替换造成的。
Subscribe to:
Posts (Atom)