﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-大道自然-随笔分类-Eclipse RCP</title><link>http://www.blogjava.net/iamlibo/category/37338.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 10 Dec 2010 09:06:49 GMT</lastBuildDate><pubDate>Fri, 10 Dec 2010 09:06:49 GMT</pubDate><ttl>60</ttl><item><title>eclipse 3.6 语言包安装</title><link>http://www.blogjava.net/iamlibo/archive/2010/12/09/340107.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Thu, 09 Dec 2010 01:25:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2010/12/09/340107.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/340107.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2010/12/09/340107.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/340107.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/340107.html</trackback:ping><description><![CDATA[http://www.eclipse.org/babel/downloads.php<br />
<img src ="http://www.blogjava.net/iamlibo/aggbug/340107.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2010-12-09 09:25 <a href="http://www.blogjava.net/iamlibo/archive/2010/12/09/340107.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse RCP 从菜单打开Editor</title><link>http://www.blogjava.net/iamlibo/archive/2009/02/07/253724.html</link><dc:creator>Libo</dc:creator><author>Libo</author><pubDate>Sat, 07 Feb 2009 11:35:00 GMT</pubDate><guid>http://www.blogjava.net/iamlibo/archive/2009/02/07/253724.html</guid><wfw:comment>http://www.blogjava.net/iamlibo/comments/253724.html</wfw:comment><comments>http://www.blogjava.net/iamlibo/archive/2009/02/07/253724.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/iamlibo/comments/commentRss/253724.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/iamlibo/services/trackbacks/253724.html</trackback:ping><description><![CDATA[在Eclipse RCP 开发中从菜单中打开Editor 的方法如下：<br />
<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;OpenEditorHander&nbsp;</span><span style="color: #0000ff;">extends</span><span style="color: #000000;">&nbsp;AbstractHandler&nbsp;</span><span style="color: #0000ff;">implements</span><span style="color: #000000;">&nbsp;IHandler&nbsp;{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;@Override<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;Object&nbsp;execute(ExecutionEvent&nbsp;event)&nbsp;</span><span style="color: #0000ff;">throws</span><span style="color: #000000;">&nbsp;ExecutionException&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;HandlerUtil.getActiveWorkbenchWindow(event).close();</span><span style="color: #008000;"><br />
</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IEditorInput&nbsp;editorInput&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;DBConfigEditInput();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IWorkbenchPage&nbsp;workbenchPage&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;PlatformUI.getWorkbench()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getActiveWorkbenchWindow().getActivePage();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IEditorPart&nbsp;editorPart&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">workbenchPage.findEditor(editorInput);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">try</span><span style="color: #000000;">&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;workbenchPage.openEditor(editorInput,&nbsp;</span><span style="color: #000000;">"</span><span style="color: #000000;">sm.core.ui.DBConfig</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">&nbsp;(PartInitException&nbsp;e)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</span></div>
<br />
<br />
<br />
<img src ="http://www.blogjava.net/iamlibo/aggbug/253724.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/iamlibo/" target="_blank">Libo</a> 2009-02-07 19:35 <a href="http://www.blogjava.net/iamlibo/archive/2009/02/07/253724.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>