Nu när vi har skapat ett projekt, paket och vyklass för vårt insticksprogram kan vi studera en del av koden. Här finns allting du behöver i din HelloWorldView. Kopiera innehållet nedan till klassen du skapat och ersätt det autogenererade innehållet.
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() { // tilldela fokus till min gränssnittskontroll. För en etikett betyder det // inte mycket, men för mer komplexa uppsättningar av gränssnittskontroller // anger du här vilken som ska tilldelas fokus. } }
I vydelen skapas de gränssnittskontroller som ska representeras i metoden createPartControl. I detta exempel skapar vi en SWT-etikett och sätter "Hello World"-texten i den. Detta är en av de enklaste vyerna som kan skapas.