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