Duvidas com GWT

5 respostas
vcsmetallica

Galara,

Estou estudando GWT, so que me deparei com uma duvida. Eu tenho o menu, como descrito abaixo:

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.ui.MenuBar;
import com.google.gwt.user.client.ui.MenuItem;
import com.google.gwt.user.client.ui.MenuItemSeparator;
import com.google.gwt.user.client.ui.RootPanel;

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

	public void onModuleLoad() {
		RootPanel rootPanel = RootPanel.get();
		
		MenuBar menuBar = new MenuBar(false);
		rootPanel.add(menuBar, 10, 10);
		MenuBar menuBar_1 = new MenuBar(true);
		
		MenuItem mntmNewMenu = new MenuItem("Arquivo", false, menuBar_1);
		
		MenuItem mntmTeste = new MenuItem("Teste", false, new Command() {
			public void execute() {
				//Abrir o composite Cadastro de Cliente
			}
		});
		menuBar_1.addItem(mntmTeste);
		menuBar.addItem(mntmNewMenu);
		
		MenuItemSeparator separator = new MenuItemSeparator();
		menuBar.addSeparator(separator);
		MenuBar menuBar_2 = new MenuBar(true);
		
		MenuItem menuItem = new MenuItem("New menu", false, menuBar_2);
		menuBar.addItem(menuItem);
	}
}

Eu quero que quando eu clicar no menu abra o meu outro Compisite denomina Cadastro de Cliente. Como que eu Faço isso? Ou eu nao posso abrir um composite em outro composite? Por que o que estava lendo vc pode adicionar composites a outros composites.

Att

5 Respostas

Everson_Alcantara

Tente fazer assim:

CadastroCliente cadCliForm = new CadastroClienteForm(); rootPanel1.add(cadCliForm); cadCliForm.setVisible(true); cadCliForm.show();

espero ter ajudado!!

vcsmetallica

Everson,

Essa classe CadastroClienteForm() estende qual componente?

Att

Everson_Alcantara

usei como exemplo…
qual tipo de componente você esta chamando?

vcsmetallica

Bom,

Estou estendendo o Composite. Mesmo assim nao esta funcionando.

vcsmetallica

Galera, eu fiz um ajuste tecnico aqui. Usei popuppanel.

Nao vou fechar esse topico ainda, vao que alguem saiba com revolver com dois Composite.

Criado 30 de junho de 2011
Ultima resposta 30 de jun. de 2011
Respostas 5
Participantes 2