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.