
RCP
quanxw
这个作者很懒,什么都没留下…
展开
-
RCP中view大小的设置
其实一般情况下,在Perspective 中添加View的时候,是新建一个Folder,然后再把View添加到Folder当中的。[code="java"] String editorArea = layout.getEditorArea(); layout.setEditorAreaVisible(true); IFolderLayout l...原创 2008-08-20 13:42:14 · 513 阅读 · 0 评论 -
在不用扩展点的情况下,RCP中设置view属性的方法
在RCP中,想perspective新添一个view时,如果没有用扩展点的方式,view的很多属性都不好设置,所以还是建议用扩展点的方式配置view。但是,如果真的不用扩展点,也是有部分属性可以设置的。下面是一段java代码:[code="java"] String viewId = "your.view.id"; IViewLayout viewLayou...2008-12-31 11:21:09 · 247 阅读 · 0 评论 -
RCP中视图间的交互机制探讨
来源:http://www.blogjava.net/eclipshine/archive/2005/09/19/13459.html有时候一个视图(View)希望得到另外一个视图显示的内容,或者选择的内容。在Eclipse中,比较标准的做法是通过ISelectionProvider和ISelectionListener来完成的。不过因为视图往往是独立的,他们之间并不太方便进行直接的事件监听,...原创 2009-11-23 11:12:37 · 150 阅读 · 0 评论 -
RCP中设置view和editor的tilte字体
[align=left]我们在rcp的项目开发中,view和editor的字体都是eclipse默认的。但是,很多时候,由于其字体太小或者想改变其样式,需要能够设置tilte的字体。eclipse里可以非常方便的设置其字体和颜色:按照如下路径:[size=medium][color=green]Preferences/General/Appearance/Colors and Fonts/Pa...2008-10-31 10:43:54 · 450 阅读 · 0 评论 -
Eclipse开发RCP应用程序中的一些问题
[b]problem[/b]The key can be found in the message: '![color=red]MESSAGE Missing required bundle[/color] com.dawnatech.misc_0.0.0.' -- note the version number of 0.0.0.[b]answer[/b]This is due to...原创 2008-10-08 16:01:19 · 702 阅读 · 0 评论 -
在RCP中修改View的标题title
在RCP中,用户自己定义的view都继承自org.eclipse.ui.part.ViewPart。在viewPart中有一个Protected的方法:[code="java"] /* (non-Javadoc) * @see org.eclipse.ui.part.WorkbenchPart#setPartName(java.lang.String) */...2008-09-26 11:25:10 · 536 阅读 · 1 评论 -
RCP中采用actionSet配置菜单的方法总结
最近学习了下如何通过org.eclipse.ui.actionSets来配置RCP中菜单的过程,总结一下。首先,我们在工程中打开plugin.xml文件,选中Extensions这个选项卡。在org.eclipse.ui.views扩展点下新建一个view,id:com.travelsky.test.menu.view。name:testMenu。点击class创建该类,类名取为:ViewPa...2008-09-16 16:20:11 · 482 阅读 · 0 评论 -
RCP中的一些技巧 不断更新中……
如果这些技巧对你们的开发有帮助,大家互相贡献啊[b]1.最大化窗口:[/b]在ApplicationWorkbenchWindowAdvisor中,书写如下方法:[code="java"] public void postWindowCreate() { super.postWindowCreate(); getWindowConfigurer().getWindow()....2008-09-12 14:57:28 · 168 阅读 · 0 评论 -
RCP中采用配置perspectiveExtensions方式配置view的方法介绍
在RCP中,view是张贴于perspective之上的。传统的方式是直接在perspective的createInitialLayout方法中按照类似如下的方式添加view并设置布局:[code="java"] public void createInitialLayout(IPageLayout layout) { String editorArea = layout.getEdi...2008-09-12 14:33:57 · 453 阅读 · 0 评论 -
RCP中如何获取页面状态(最大/最小/restore)
如下代码:[code="java"] IWorkbenchPage ipage= PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IWorkbenchPartReference partRef=ipage.getActivePartReference(); W...2009-03-16 17:01:56 · 198 阅读 · 0 评论 -
RCP中获得其他view或editor引用的方法
每个view和editor都有一个ID,正是这个唯一标识他们的ID,使得我们在其他view的控件中,当响应某个事件时,想得到另一个view或editor的引用,进而对他进行修改,可以参照如下代码:1、针对view,根据其ID获得引用[code="java"]View view = (View)PlatformUI.getWorkbench().getActiveWorkbenchWindo...原创 2008-08-22 15:15:33 · 169 阅读 · 0 评论 -
RCP启动遇到org.osgi.framework.BundleException: The activator for bundle s invalid
错误:!ENTRY org.eclipse.osgi 2 0 2010-10-29 10:54:21.750!MESSAGE The activator com.*.*.extcomm.Activator for bundle com.*.*.extcomm is invalid!STACK 0org.osgi.framework.BundleException: The acti...原创 2010-10-29 11:03:36 · 370 阅读 · 0 评论