2012-04-16 15 views
0

eclipse rcp techを使ってEclipseコンソールのようなアプリケーションを実現したい。 Javaプログラムを実行してコンソールに出力を表示できる単一アプリケーション。eclipse rcp developmentのコンソールビュー?

問題は私がそれをプッシュしてプログラムを終了できるEclipseコンソールのような "終了"ボタンを実現したいのです。私は、Eclipseのコンソールプラグインがこの機能を提供していないようだと分かった。

答えて

1

私が思うに、あなたはコンソールビューにボタンを拠出なる、あなたのplugin.xmlに独自のコマンドを定義しようとすることができます:

<menuContribution allPopups="false"  locationURI="toolbar:ConsoleViewID"> 
<command commandId="your.plugin.id.terminatecommand" 
      icon="platform:/plugin/your.plugin.id/images/red_rectangle.png" 
      label="%Terminate" 
      style="push"> 
     </command> 
    </menuContribution> 

    <extension point="org.eclipse.ui.commands"> 
<command 
      defaultHandler="your.plugin.id.TerminateCommandHanler" 
      id="your.plugin.id.terminatecommand" 
      name="RefreshSelectedCommand"> 
     </command> 
</extension> 

そして、あなたがそのように行うことができますコマンドハンドラで:

PlatformUI.getWorkbench().close(); 

それとも

IWorkbenchConfigurer#emergencyClose(); 

は、それが

の役に立てば幸い
+1

+1 - 良い答え! – msteiger

関連する問題