Java/GWT/Menu
Menu with style
<source lang="java">
package com.jexp.gwt.client; import com.google.gwt.user.client.rumand; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.ClickListener; import com.google.gwt.user.client.ui.RootPanel; import com.google.gwt.user.client.ui.Widget; import com.google.gwt.user.client.ui.MenuBar; import com.google.gwt.user.client.ui.MenuItem;
public class GWTClient implements EntryPoint, Command {
public void onModuleLoad() { MenuBar menu = new MenuBar(); menu.setAutoOpen(true); MenuBar subMenu = new MenuBar(true); subMenu.addItem("Code
", true, this); subMenu.addItem("Strikethrough", true, this); subMenu.addItem("Underlined", true, this); MenuBar menu0 = new MenuBar(true); menu0.addItem("Bold", true, this); menu0.addItem("Italicized", true, this); menu0.addItem("More »", true, subMenu); MenuBar menu1 = new MenuBar(true); menu1.addItem("A", true, this); menu1.addItem("B", true, this); menu1.addItem("C", true, this); menu1.addItem("D", true, this); MenuBar menu2 = new MenuBar(true); menu2.addItem("B", this); menu2.addItem("G", this); menu2.addItem("!!!
", true, this); menu.addItem(new MenuItem("Style", menu0)); menu.addItem(new MenuItem("Fruit", menu1)); menu.addItem(new MenuItem("Term", menu2)); menu.setWidth("100%"); RootPanel.get().add(menu); } public void execute() { Window.alert("a menu item."); }
}
</source>