Создав для модуля проект, пакет и класс панели можно приступить к изучению исходного кода. Ниже приведен полный исходный код панели 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". Это один из наиболее простых вариантов панели.