Létrehoztunk egy projektet, egy csomagot és egy nézetosztályt a bedolgozóhoz, és készen állunk bizonyos kódok tanulmányozására. Itt megtalálható minden, amire a HelloWorldView nézetben szükség van. Másolja át az alábbi tartalmat a létrehozott osztályba az automatikusan előállított tartalom lecserélésével.
package com.example.helloworld; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.SWT; import org.eclipse.ui.part.ViewPart; public class HelloWorldView extends ViewPart { Label label; public HelloWorldView() { } public void createPartControl(Composite parent) { label = new Label(parent, SWT.WRAP); label.setText("Hello World"); } public void setFocus() { // fókusz beállítás a saját felületi elemhez. Egy címke esetén ennek // nincs sok értelme, de az összetettebb vezérlőelemek esetén // el kell döntenie, hogy melyik kapja a fókuszt. } }
A nézet rész a createPartControl metódusban létrehozza a felületi elemeket, amelyek ábrázolni fogják. Ebben a példában létrehozunk egy SWT címkét, és beállítjuk a "Hello World" szöveget erre. Ez a létrehozható legegyszerűbb nézet.