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