Vi skal nå oppgi en grunnleggende introduksjonsdel for å vise hvilke trinn som må utføres når du vil foreta en implementering av en del for arbeidsbenken, og få den vist som en velkomstside. Slik gjør du:
Her ser du registreringen for utvidelsespunktet 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 -delen registreres med arbeidsbenken. Klassen som implementerer denne introduksjonsdelen, er org.eclipse.ui.intro..HelloWorldIntroPart . Det blir også registrert et ikon med introduksjonsdelen øverst til høyre i vinduet for introduksjonsdelen. Ved å oppgi introProductBinding forteller du arbeidsbenken at introduksjonsdelen som nettopp er opprettet, er knyttet til produktet vårt med IDen org.eclipse.ui.intro.HelloWorld_product. Ved oppstart ser arbeidsbenken etter den første introduksjonen som er knyttet til det gjeldende produktet, og starter en forekomst av klassen som er registrert med denne introduksjonen.
Andre trinn består i å implementere grensesnittet org.eclipse.ui.intro.IIntroPart . Nedenfor vises et eksempel på en kode som oppretter en etikett og midtstiller den i den overordnede sammensetningen. Koden kan brukes til å opprette "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));
}
I det tredje og siste trinnet må du forsikre seg om at du kjører riktig produkt. Hvis
du for eksempel bruker selv-verting, oppretter du en ny oppstartskonfigurasjon av
kjøretidsarbeidsbenken, velger alternativet Kjør et produkt og deretter
org.eclipse.ui.intro.HelloWorld_product på rullegardinlisten.
Du vil se følgende hvis du kjører HelloWorld-eksempelet ovenfor:

Merk at introduksjonsdelen styrer plassen i vinduet. Det kan opprettes en mer utfyllende introduksjonsdel
som fungerer sammen med arbeidsbenken og viser produktets funksjonalitet.