Java/GWT/ListBox

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

Add item to ListBox

   <source lang="java">

package com.jexp.gwt.client; 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.ListBox; public class GWTClient implements EntryPoint {

 public void onModuleLoad() {
   ListBox list = new ListBox();
   list.setVisibleItemCount(1);
   for (int i = 0; i < 10; ++i) {
     list.addItem("list item " + i);
   }
   RootPanel.get().add(list);
 }

}


      </source>
   
  
 
  



ListBox with multiple selection

   <source lang="java">

package com.jexp.gwt.client; 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.ChangeListener; import com.google.gwt.user.client.ui.ListBox; public class GWTClient implements EntryPoint,ChangeListener {

 ListBox list = new ListBox();
 public void onModuleLoad() {
   
   list.setVisibleItemCount(10);
   list.setMultipleSelect(true);
   list.addItem("A");
   list.addItem("B");
   list.addItem("C");
   list.addItem("D");
   
   list.addChangeListener(this);
   RootPanel.get().add(list);
 }
 public void onChange(Widget sender) {
   if (sender == list) {
     Window.alert(Integer.toString(list.getSelectedIndex()));
   }
 }  

}


      </source>