プラグインのプロジェクト、パッケージ、およびビュー・クラスが作成され、コードを学習する準備ができました。 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() { // set focus to my widget. For a label, this doesn't // make much sense, but for more complex sets of widgets // you would decide which one gets the focus. } }
ビュー・パーツは、createPartControl メソッドでそのビュー・パーツを表すウィジェットを作成します。 この例では、SWT ラベルを作成し、それに「Hello World」というテキストを設定します。 これは、作成可能な一番簡単なビューです。