Agora que criámos um projecto, pacote e classe de vista para o nosso plug-in, estamos prontos para estudar código. Tudo o que é preciso está na Vista Hello World. Copie o conteúdo infra para a classe que criou, substituindo o conteúdo automaticamente gerado.
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.
}
}
A parte da vista cria os widgets que irão representá-la no método createPartControl. Neste exemplo, criamos uma etiqueta SWT e definimos nela o texto "Hello World". Esta é a vista mais simples de criar.