2017-07-31 11 views
0

これはRCPアプリケーションです。 Perspective "Resource"で私自身のファイルを開き、 "Source-> Format"でテキストコンテンツをフォーマットしたいと思います。メニューの「ソース」を表示させるには?RCPアプリケーションでメニュー "ソース"を表示する方法

+0

フォーマット何? Java?他に何か?これはe4または3.x互換モードRCPですか?あなた自身のActionBarAdvisorを使用していますか? –

+0

は、自分のFile-Extentionでファイルのテキストコンテキストをフォーマットします。モードは3.xの互換性です。私は自分のActionBarAdvisorを使用していません。 – JDever1

答えて

0

JavaソースメニューはEclipse JDTプラグインによって追加され、IDはorg.eclipse.jdt.ui.source.menuです。

通常、拡張ポイントorg.eclipse.ui.menusを使用して独自のソースメニューを定義します。

のような何か:

<extension 
    point="org.eclipse.ui.menus"> 
    <menuContribution 
     locationURI="menu:org.eclipse.ui.main.menu?after=additions"> 
    <menu 
      id="id.source.menu" 
      label="Source"> 
     <command 
       commandId="id.source.format" 
       label="Format" 
       style="push"> 
     </command> 
    </menu> 
    </menuContribution> 
+0

それは役立ちます。私は今、サブメニューのフォーマットを表示することができます。 SourceViewerConfigurationを継承した設定クラスからメソッド[IContentFormatter getContentFormatter(ISourceViewer sourceViewer)を呼び出す方法についていくつかの詳細を教えてください。 – JDever1

+0

[こちら](http://www.vogella.com/tutorials/EclipseCommands/article.html)を読んでください。 ) –

関連する問題