Edellä on luotu lisäosalle projekti, paketti ja näkymäluokka. Seuraavaksi perehdytään koodiin. Alla on kaikki mitä tarvitset HelloWorldView-näkymää varten. Kopioi alla oleva luomaasi luokkaan ja korvaa sillä automaattisesti luodut kohdat.
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() {
// tarkenna widget-objektiini. Nimiön osalta tällä ei ole
// juuri mieltä, mutta monimutkaisempien widget-objektijoukkojen
// osalta päättäisit, mihin tarkennetaan.
}
}
Näkymän osa luo widget-toiminnot, jotka edustavat sitä createPartControl-metodissa. Tässä esimerkissä luodaan widget-vakiotyökalunimiö ja asetetaan siihen teksti "Hello world". Tämän yksinkertaisempaa näkymää ei juuri voi luoda.