Most elkészítünk egy nagyon alapszintű bevezető részt, hogy bemutassuk egy részmegvalósítás munkaterülethez hozzáadásának lépéseit és megjelenítsük üdvözlőoldalként. Ehhez végezze el az alábbi lépéseket:
Alább látható a szükséges org.eclipse.ui.intro kiterjesztési pont bejegyzés:
<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>
Egy intro rész be van jegyezve a munkaterületnél. Az ezen bevezető részt megvalósító osztály az org.eclipse.ui.intro..HelloWorldIntroPart . Egy ikon szintén bejegyzésre kerül a bevezető résszel, ami a bevezető rész ablakának jobb felső sarkában fog megjelenni. Egy introProductBinding hozzájárulás megmondja a munkaterületnek, hogy az éppen létrehozott bevezető rész az org.eclipse.ui.intro.HelloWorld_product azonosítójú termékhez van kötve. Indításkor a munkaterület megkeresi az aktuális termékhez kötött első bevezetőt és példányosítja a bevezetőhöz bejegyzett osztályt.
A második lépés az org.eclipse.ui.intro.IIntroPart felület ása. A következő példakód egyszerűen létrehoz egy címkét és középre helyezi a szülő összetételben. Valójában ez a kód használható az IntroPart létrehozására:
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("ÜDVÖZLI AZ 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)); }
A harmadik és utolsó lépés ellenőrizni, hogy a helyes termék fut.
Például, ha saját üzemeltetésű gépet használ, hozzon létre egy új futási
munkaterületet, válassza a "Termék futtatása" lehetőséget és válassza ki a
legördülő lista org.eclipse.ui.intro.HelloWorld_product pontját.
A fenti HelloWorld példa futtatásakor a következőt fogja látni:
Figyelje meg, hogy a bevezető rész az ablak teljes területét felügyeli.
Sokkal kidolgozottabb bevezető rész is létrehozható, amely együttműködik a
munkaterülettel és fokozatosan fedi fel a termék funkcionalitását.