摘要: ListenerViewpublic static ViewerView showView(String viewId, Object selection) 阅读全文
posted @ 2009-12-02 12:09 钟华 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 界面已经基本完成,其中的附件功能直接用了过去已经写好的文件管理类的控件接下来的工作是完成7个超链接的功能:1. 点击产品名称显示产品编辑器 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassOpenProductLinkexte... 阅读全文
posted @ 2009-12-02 11:19 钟华 阅读(589) 评论(0) 推荐(0) 编辑
摘要: VE创建的Section:section1 = formToolkit.createSection(parent, ExpandableComposite.TITLE_BAR);问题是可能标题显示不出来。 应该改为: formToolkit.createSection(parent,Section.TITLE_BAR); 阅读全文
posted @ 2009-11-30 16:51 钟华 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 为FormEditor设置数据,因为我们的编辑器不是打开本地文件的,而是读取数据库的一组(Master-Detail)数据。打开这条Master的数据后,需要为界面加载这些数据。一般的做法有两种,其一是,用JfaceDataBinding 绑定到 Master模型,这样界面的修改和保存的时候都是直接操纵了Master模型。另外一种就是写一个setInput()的方法,直接加载这些数据。我并不认为J... 阅读全文
posted @ 2009-11-27 14:42 钟华 阅读(519) 评论(0) 推荐(0) 编辑
摘要: http://www.eclipse.org/forums/index.php?t=tree&goto=328563&S=337cc9bbee310a9d18c1e1e3c93763a5 在今天的FormEditor开发中,被这个问题困扰了很久。开始以为是Form造成的,其实是在Vista中造成的。选择了日期后闪烁一顿,然后菜单工具栏就开不见了。这个问题已经有人报告了。Jermey... 阅读全文
posted @ 2009-11-26 18:17 钟华 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 接下来考虑实现第一个页面——计划页面以往开发过的LazyDTO(保存来源于数据库的一条记录的类)的通用编辑器,由于界面太过于死板,不能符合现在的需求。考虑的内容:a. 布局b. 数据绑定(以前直接用jface databinding, 用起来麻烦,毫无好感)要考虑input传进来的LazyDTO已经被很多其他的部件侦听了,所以,LazyDTO的缺省setValue的方法是不... 阅读全文
posted @ 2009-11-25 17:26 钟华 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 1. 打开编辑器的Command[代码]2. 做一个editorinput,首先不考虑如何持久化[代码]3. 做一个Editor,直接用FormEditor[代码]tips:FormEditor在init方法中是不会读取IEditorInput的getName()以及getImage()方法来设置编辑器的Title和图标的。不知道为什么?需要override init方法,显式地加上setPart... 阅读全文
posted @ 2009-11-25 16:35 钟华 阅读(1625) 评论(2) 推荐(0) 编辑
摘要: 1. 打开对话框[代码]2. 对话框[代码] 阅读全文
posted @ 2009-11-25 15:09 钟华 阅读(515) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-11-24 10:23 钟华 阅读(494) 评论(0) 推荐(0) 编辑