Widok Hello World

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ć.