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.