Java/GWT/Menu
Menu with style
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>Code</code>", true, this);
subMenu.addItem("<strike>Strikethrough</strike>", true, this);
subMenu.addItem("<u>Underlined</u>", true, this);
MenuBar menu0 = new MenuBar(true);
menu0.addItem("<b>Bold</b>", true, this);
menu0.addItem("<i>Italicized</i>", true, this);
menu0.addItem("More »", true, subMenu);
MenuBar menu1 = new MenuBar(true);
menu1.addItem("<font color="#FFEE00"><b>A</b></font>", true, this);
menu1.addItem("<font color="#FFEE00"><b>B</b></font>", true, this);
menu1.addItem("<font color="#FFEEFF"><b>C</b></font>", true, this);
menu1.addItem("<font color="#8BEE13"><b>D</b></font>", true, this);
MenuBar menu2 = new MenuBar(true);
menu2.addItem("B", this);
menu2.addItem("G", this);
menu2.addItem("<code>!!!</code>", 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.");
}
}