2012-04-16 3 views
0

Я хочу реализовать приложение, подобное консоли eclipse, с использованием eclipse rcp tech. единственное приложение, в котором я могу запустить свою программу java и показать вывод в консоли.вид консоли в разработке eclipse rcp?

проблема заключается в том, что я хочу реализовать кнопку «завершать», например, консоль 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

Смежные вопросы