Seuraavassa lisätään hyvin yksinkertainen esittelyosa. Tämän avulla havainnollistetaan vaiheet, jotka toteuttamalla voit lisätä osan toteutuksen työympäristöön ja tuoda sen näkyviin esittelysivuna. Toimi seuraavasti:
Seuraavassa on tarvittava org.eclipse.ui.intro-laajennuspisteen rekisteröinti:
<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>
Työympäristöön rekisteröidään esittelyosa (intro). Esittelyosan toteuttaa luokka org.eclipse.ui.intro..HelloWorldIntroPart. Esittelyosan mukana rekisteröidään kuvake, joka näkyy esittelyosan ikkunan oikeassa yläkulmassa. Lisäys introProductBinding osoittaa työympäristölle, että juuri luotu esittelyosa on sidottu tuotteeseen, jonka tunnus on org.eclipse.ui.intro.HelloWorld_product. Aloituksen yhteydessä työympäristö etsii ensimmäistä nykyiseen tuotteeseen sidottua esittelyä ja luo tähän esittelylisäykseen rekisteröidyn luokan ilmentymän.
Seuraavassa vaiheessa toteutetaan org.eclipse.ui.intro.IIntroPart-rajapinta. Seuraava mallikoodi luo nimiön ja keskittää sen pääyhdistelmään. Tämän koodin avulla voi luoda IntroPart-objektin:
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)); }
Kolmannen ja viimeisen vaiheen tarkoitus on varmistaa, että ajat oikean tuotteen. Jos esimerkiksi kyse on itseylläpidosta, luo uusi ajonaikainen työympäristön aloituskokoonpano, valitse Aja tuote -vaihtoehto ja valitse avattavasta valikosta org.eclipse.ui.intro.HelloWorld_product-vaihtoehto.
Jos ajat edellä olevan HelloWorld-mallin, näkyviin tule seuraavaa:
Huomaa, että esittelyosa ohjaa koko ikkunaa. Voit luoda kehittyneemmän esittelyosan, joka on vuorovaikutuksessa työympäristön kanssa ja paljastaa tuotteen toiminnot asteittain.