ここでは、非常に基本的な概要部分のコントリビュートして、ワークベンチへのパーツ実装のコントリビュート、およびウェルカム・ページとしての表示に必要なステップを説明します。以下の手順で実行します。
以下は、実行する必要がある org.eclipse.ui.intro 拡張ポイントの登録です。
<extension point="org.eclipse.ui.intro">
<intro
class="org.eclipse.ui.intro.HelloWorldIntroPart"
id="org.eclipse.ui.intro.examples.basic001_introId"
icon="some_icon.jpg"/>
<introProductBinding
introId="org.eclipse.ui.intro.HelloWorld_introId"
productId="org.eclipse.ui.intro.HelloWorld_product">
</introProductBinding>
</extension>
intro 部分がワークベンチに登録されます。この概要部分を実装するクラスは、org.eclipse.ui.intro..HelloWorldIntroPart です。また、アイコンも概要部分に登録され、概要部分のウィンドウの右上隅に表示されます。 introProductBinding のコントリビューションにより、作成したばかりの概要部分が ID org.eclipse.ui.intro.HelloWorld_product を使用して製品にバインドされていることをワークベンチに伝えます。開始時に、ワークベンチは現在の製品にバインドされている最初の概要を探し、この概要のコントリビューションで登録されたクラスをインスタンス化します。
2 番目のステップでは、org.eclipse.ui.intro.IIntroPart インターフェースを実装します。ラベルを作成して、親コンポジットの中央に配置するサンプル・コードを以下に示します。このコードを使用して、実際に IntroPart を作成することができます。
public void createPartControl(Composite container) {
Composite outerContainer = new Composite(container, SWT.NONE);
GridLayout gridLayout = new GridLayout();
outerContainer.setLayout(gridLayout);
outerContainer.setBackground(outerContainer.getDisplay().getSystemColor(
SWT.COLOR_TITLE_BACKGROUND_GRADIENT));
label = new Label(outerContainer, SWT.CENTER);
label.setText("WELCOME TO ECLIPSE");
GridData gd = new GridData(GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL);
gd.horizontalAlignment = GridData.CENTER;
gd.verticalAlignment = GridData.CENTER;
label.setLayoutData(gd);
label.setBackground(outerContainer.getDisplay().getSystemColor(
SWT.COLOR_TITLE_BACKGROUND_GRADIENT));
}
3 番目および最後のステップでは、正しい製品を実行することを確認します。例えば、セルフ・ホスティングの場合、ランタイム・ワークベンチの起動構成を新規作成して、「プロダクトの実行」オプションを選択し、org.eclipse.ui.intro.HelloWorld_product
をドロップダウンから選択します。
上記の HelloWorld サンプルを実行した結果は、以下のとおりです。

概要部分は、ウィンドウの全体を制御することに注意してください。より工夫した概要部分を作成して、ワークベンチと対話し、徐々に製品の機能を明らかにすることも可能です。