Agora que criamos um projeto, um pacote e uma classe de visualização para o plug-in, estamos prontos para estudar alguns códigos. A seguir, tudo o que é necessário no HelloWorldView. Copie o conteúdo a seguir na classe criada, substituindo o conteúdo gerado automaticamente.
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() {
// focalizar meu widget. Para um rótulo, não
// faz muito sentido, mas para conjuntos de widgets mais complexos
// você decidirá qual será focalizado.
}
}
A parte da visualização cria os widgets que a representarão no método createPartControl. Nesse exemplo, criamos um rótulo SWT e nele definimos o texto "Hello World". Isso diz respeito à visualização mais simples que pode ser criada.