Teraz skoro już utworzyliśmy projekt, pakiet i klasę widoku dla modułu dodatkowego, jesteśmy gotowi do zapoznania się z kodem. Poniżej znajduje się wszystko, co jest potrzebne w klasie HelloWorldView. Skopiuj poniższy kod do utworzonej klasy, zastępując treść wygenerowaną automatycznie.
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() { // Aktywuje widget. W przypadku etykiet nie ma to // większego sensu, ale przy bardziej złożonych zestawach widgetów // można określić, który widget ma zostać aktywowany. } }
W klasie rozszerzającej klasę ViewPart tworzone są widgety, które będą ją reprezentowały w metodzie createPartControl. W tym przykładzie tworzymy etykietę SWT i wstawiamy do niej tekst "Hello World". To wszystko na temat najprostszego widoku, jaki można utworzyć.