Menu with style : Menu « GWT « Java






Menu with style

  

package com.java2s.gwt.client;
import com.google.gwt.user.client.Command;

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 &#187;", 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.");
  }  
}


           
         
    
  








GWT-menuItem.zip( 2 k)

Related examples in the same category

1.Drop down menu (Smart GWT)Drop down menu (Smart GWT)
2.Menu item separator (Smart GWT)Menu item separator (Smart GWT)
3.Menu item with icon (Smart GWT)Menu item with icon (Smart GWT)
4.Set shortcut key for Menu item (Smart GWT)Set shortcut key for Menu item (Smart GWT)
5.Add click handler for Menu item (Smart GWT)Add click handler for Menu item (Smart GWT)
6.Change Menu item title with customized action (Smart GWT)Change Menu item title with customized action (Smart GWT)
7.Menu Custom Columns Sample (Smart GWT)Menu Custom Columns Sample (Smart GWT)
8.Set up sub menu item (Smart GWT)Set up sub menu item (Smart GWT)
9.Menu Tree Binding Sample (Smart GWT)Menu Tree Binding Sample (Smart GWT)
10.Custom Header Menu Sample (Smart GWT)Custom Header Menu Sample (Smart GWT)
11.Adding CheckMenuItem to ToolBar (Ext GWT)Adding CheckMenuItem to ToolBar (Ext GWT)
12.Creating submenu (Ext GWT)Creating submenu (Ext GWT)
13.Desktop in a browser (Ext GWT)