現在我們已經為外掛程式建立了專案、套件和視圖類別,可以開始研讀一些程式碼。 以下是 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" 文字。 這是差不多算是可以建立的最簡單視圖了。