Java/GWT/Menu

Материал из Java эксперт
Перейти к: навигация, поиск

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>