0

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

問題は、Eclipseコンソールのような「終了」ボタンを実現したいことです。ここで、それを押してプログラムを終了できます。Eclipse コンソール プラグインはこの機能を提供していないようです。

4

1 に答える 1

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();

それが役に立てば幸い

于 2012-04-16T14:49:23.010 に答える