Hello World 視圖

現在我們已經為外掛程式建立了專案、套件和視圖類別,可以開始研讀一些程式碼。 以下是 HelloWorldView 需要的程式碼。 請將下列內容複製到您建立的類別中,取代自動產生的內容。 

   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() {
         // 將焦點設在我的小組件。對標籤而言,
         // 這沒有什麼意義,但對於較複雜的小組件集而言,
         // 您就要決定將焦點放在哪個小組件上。
      }
   }

這個視圖組件建立一些小組件,在 createPartControl 方法中這些小組件會代表該組件。 在這個範例中,我們建立 SWT 標籤並對它設定 "Hello World" 文字。 這是差不多算是可以建立的最簡單視圖了。