Iniciando o uso de GXT

2 respostas
Enio_Carvalho

Boa noite! Sou iniciante no desenvolvimento Java, ainda tenho muito a aprender com vocês...

Criei um novo projeto Web Google (GWT 1.7), e fiz todo o procedimento para utilizar o framework GXT no projeto.
Peguei um exemplo no site Extjs de como usar o GWT, e gostaria de testar o mesmo no meu projeto. O exempo foi o seguinte:

import com.extjs.gxt.ui.client.event.ButtonEvent;   
import com.extjs.gxt.ui.client.event.SelectionListener;   
import com.extjs.gxt.ui.client.widget.LayoutContainer;   
import com.extjs.gxt.ui.client.widget.TabItem;   
import com.extjs.gxt.ui.client.widget.TabPanel;   
import com.extjs.gxt.ui.client.widget.Window;   
import com.extjs.gxt.ui.client.widget.button.Button;   
import com.extjs.gxt.ui.client.widget.layout.FitData;   
import com.extjs.gxt.ui.client.widget.layout.FitLayout;   
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;   
  
public class HelloWindowExample extends LayoutContainer {   
  
  public HelloWindowExample() {   
    setLayout(new FlowLayout(10));   
  
    final Window window = new Window();   
    window.setSize(500, 300);   
    window.setPlain(true);   
    window.setModal(true);   
    window.setBlinkModal(true);   
    window.setHeading("Hello Window");   
    window.setLayout(new FitLayout());   
  
    TabPanel panel = new TabPanel();   
    panel.setBorders(false);   
    TabItem item1 = new TabItem("Hello World 1");   
    item1.addText("Hello...");   
    item1.addStyleName("pad-text");   
  
    TabItem item2 = new TabItem("Hello World 2");   
    item2.addText("... World!");   
    item2.addStyleName("pad-text");   
    panel.add(item1);   
    panel.add(item2);   
  
    window.add(panel, new FitData(4));   
  
    window.addButton(new Button("Hello"));   
    window.addButton(new Button("World"));   
       
    Button btn = new Button("Hello World");   
    btn.addSelectionListener(new SelectionListener<ButtonEvent>() {   
      @Override  
      public void componentSelected(ButtonEvent ce) {   
        window.show();   
      }   
    });   
    add(btn);   
  
  }   
  
}

Estou tentando chamar o exemplo acima assim:

import com.google.gwt.core.client.EntryPoint;

 

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class Com_obox_web_main implements EntryPoint {

public void onModuleLoad() 
	{
	 a = new HelloWindowExample();

	}
}

Mas nada acontece!

Pra vocês deve ser mole, mas já procurei bastante e não achei a resposta. Por sinal, nem debugar estou conseguindo! Por favor, deem uma luz a esta alma ignorante!

2 Respostas

juniorsatanas

Cosneguiu ?

mande par mim os fontes: [email removido]

Abraço

dsguima

Utilize o RootPanel.get().add(conponente)

public void onModuleLoad() { HelloWindowExample a = new HelloWindowExample(); RootPanel.get().add(a); } }

:wink:

Criado 6 de outubro de 2009
Ultima resposta 23 de mar. de 2010
Respostas 2
Participantes 3