Java Doc for ListBox.java in  » Ajax » GWT » com » google » gwt » user » client » ui » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Ajax » GWT » com.google.gwt.user.client.ui 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.google.gwt.user.client.ui.UIObject
      com.google.gwt.user.client.ui.Widget
         com.google.gwt.user.client.ui.FocusWidget
            com.google.gwt.user.client.ui.ListBox

ListBox
public class ListBox extends FocusWidget implements SourcesChangeEvents,HasName(Code)
A widget that presents a list of choices to the user, either as a list box or as a drop-down list.

CSS Style Rules

  • .gwt-ListBox { }

Example




Constructor Summary
public  ListBox()
     Creates an empty list box in single selection mode.
public  ListBox(boolean isMultipleSelect)
     Creates an empty list box.

Method Summary
public  voidaddChangeListener(ChangeListener listener)
    
public  voidaddItem(String item)
     Adds an item to the list box.
public  voidaddItem(String item, String value)
     Adds an item to the list box, specifying an initial value for the item.
public  voidclear()
     Removes all items from the list box.
public  intgetItemCount()
     Gets the number of items present in the list box.
public  StringgetItemText(int index)
     Gets the text associated with the item at the specified index.
public  StringgetName()
    
public  intgetSelectedIndex()
     Gets the currently-selected item.
public  StringgetValue(int index)
     Gets the value associated with the item at a given index.
public  intgetVisibleItemCount()
     Gets the number of items that are visible.
public  voidinsertItem(String item, int index)
     Inserts an item into the list box.
public  voidinsertItem(String item, String value, int index)
     Inserts an item into the list box, specifying an initial value for the item.
public  booleanisItemSelected(int index)
     Determines whether an individual list item is selected.
public  booleanisMultipleSelect()
     Gets whether this list allows multiple selection.
public  voidonBrowserEvent(Event event)
    
public  voidremoveChangeListener(ChangeListener listener)
    
public  voidremoveItem(int index)
     Removes the item at the specified index.
public  voidsetItemSelected(int index, boolean selected)
     Sets whether an individual list item is selected.
public  voidsetItemText(int index, String text)
     Sets the text associated with the item at a given index.
public  voidsetMultipleSelect(boolean multiple)
     Sets whether this list allows multiple selections.
public  voidsetName(String name)
    
public  voidsetSelectedIndex(int index)
     Sets the currently selected index. After calling this method, only the specified item in the list will remain selected.
public  voidsetValue(int index, String value)
     Sets the value associated with the item at a given index.
public  voidsetVisibleItemCount(int visibleItems)
     Sets the number of items that are visible.


Constructor Detail
ListBox
public ListBox()(Code)
Creates an empty list box in single selection mode.



ListBox
public ListBox(boolean isMultipleSelect)(Code)
Creates an empty list box. The preferred way to enable multiple selections is to use this constructor rather than ListBox.setMultipleSelect(boolean) .
Parameters:
  isMultipleSelect - specifies if multiple selection is enabled




Method Detail
addChangeListener
public void addChangeListener(ChangeListener listener)(Code)



addItem
public void addItem(String item)(Code)
Adds an item to the list box. This method has the same effect as
 addItem(item, item)
 

Parameters:
  item - the text of the item to be added



addItem
public void addItem(String item, String value)(Code)
Adds an item to the list box, specifying an initial value for the item.
Parameters:
  item - the text of the item to be added
Parameters:
  value - the item's value, to be submitted if it is part of aFormPanel; cannot be null



clear
public void clear()(Code)
Removes all items from the list box.



getItemCount
public int getItemCount()(Code)
Gets the number of items present in the list box. the number of items



getItemText
public String getItemText(int index)(Code)
Gets the text associated with the item at the specified index.
Parameters:
  index - the index of the item whose text is to be retrieved the text associated with the item
throws:
  IndexOutOfBoundsException - if the index is out of range



getName
public String getName()(Code)



getSelectedIndex
public int getSelectedIndex()(Code)
Gets the currently-selected item. If multiple items are selected, this method will return the first selected item ( ListBox.isItemSelected(int) can be used to query individual items). the selected index, or -1 if none is selected



getValue
public String getValue(int index)(Code)
Gets the value associated with the item at a given index.
Parameters:
  index - the index of the item to be retrieved the item's associated value
throws:
  IndexOutOfBoundsException - if the index is out of range



getVisibleItemCount
public int getVisibleItemCount()(Code)
Gets the number of items that are visible. If only one item is visible, then the box will be displayed as a drop-down list. the visible item count



insertItem
public void insertItem(String item, int index)(Code)
Inserts an item into the list box. Has the same effect as
 insertItem(item, item, index)
 

Parameters:
  item - the text of the item to be inserted
Parameters:
  index - the index at which to insert it



insertItem
public void insertItem(String item, String value, int index)(Code)
Inserts an item into the list box, specifying an initial value for the item. If the index is less than zero, or greater than or equal to the length of the list, then the item will be appended to the end of the list.
Parameters:
  item - the text of the item to be inserted
Parameters:
  value - the item's value, to be submitted if it is part of aFormPanel.
Parameters:
  index - the index at which to insert it



isItemSelected
public boolean isItemSelected(int index)(Code)
Determines whether an individual list item is selected.
Parameters:
  index - the index of the item to be tested true if the item is selected
throws:
  IndexOutOfBoundsException - if the index is out of range



isMultipleSelect
public boolean isMultipleSelect()(Code)
Gets whether this list allows multiple selection. true if multiple selection is allowed



onBrowserEvent
public void onBrowserEvent(Event event)(Code)



removeChangeListener
public void removeChangeListener(ChangeListener listener)(Code)



removeItem
public void removeItem(int index)(Code)
Removes the item at the specified index.
Parameters:
  index - the index of the item to be removed
throws:
  IndexOutOfBoundsException - if the index is out of range



setItemSelected
public void setItemSelected(int index, boolean selected)(Code)
Sets whether an individual list item is selected.

Note that setting the selection programmatically does not cause the ChangeListener.onChange(Widget) event to be fired.


Parameters:
  index - the index of the item to be selected or unselected
Parameters:
  selected - true to select the item
throws:
  IndexOutOfBoundsException - if the index is out of range



setItemText
public void setItemText(int index, String text)(Code)
Sets the text associated with the item at a given index.
Parameters:
  index - the index of the item to be set
Parameters:
  text - the item's new text
throws:
  IndexOutOfBoundsException - if the index is out of range



setMultipleSelect
public void setMultipleSelect(boolean multiple)(Code)
Sets whether this list allows multiple selections. NOTE: The preferred way of enabling multiple selections in a list box is by using the ListBox.ListBox(boolean) constructor. Using this method can spuriously fail on Internet Explorer 6.0.
Parameters:
  multiple - true to allow multiple selections



setName
public void setName(String name)(Code)



setSelectedIndex
public void setSelectedIndex(int index)(Code)
Sets the currently selected index. After calling this method, only the specified item in the list will remain selected. For a ListBox with multiple selection enabled, see ListBox.setItemSelected(int,boolean) to select multiple items at a time.

Note that setting the selected index programmatically does not cause the ChangeListener.onChange(Widget) event to be fired.


Parameters:
  index - the index of the item to be selected



setValue
public void setValue(int index, String value)(Code)
Sets the value associated with the item at a given index. This value can be used for any purpose, but is also what is passed to the server when the list box is submitted as part of a FormPanel .
Parameters:
  index - the index of the item to be set
Parameters:
  value - the item's new value; cannot be null
throws:
  IndexOutOfBoundsException - if the index is out of range



setVisibleItemCount
public void setVisibleItemCount(int visibleItems)(Code)
Sets the number of items that are visible. If only one item is visible, then the box will be displayed as a drop-down list.
Parameters:
  visibleItems - the visible item count



Methods inherited from com.google.gwt.user.client.ui.FocusWidget
public void addClickListener(ClickListener listener)(Code)(Java Doc)
public void addFocusListener(FocusListener listener)(Code)(Java Doc)
public void addKeyboardListener(KeyboardListener listener)(Code)(Java Doc)
void fireClickListeners()(Code)(Java Doc)
protected static FocusImpl getFocusImpl()(Code)(Java Doc)
public int getTabIndex()(Code)(Java Doc)
public boolean isEnabled()(Code)(Java Doc)
public void onBrowserEvent(Event event)(Code)(Java Doc)
public void removeClickListener(ClickListener listener)(Code)(Java Doc)
public void removeFocusListener(FocusListener listener)(Code)(Java Doc)
public void removeKeyboardListener(KeyboardListener listener)(Code)(Java Doc)
public void setAccessKey(char key)(Code)(Java Doc)
protected void setElement(Element elem)(Code)(Java Doc)
public void setEnabled(boolean enabled)(Code)(Java Doc)
public void setFocus(boolean focused)(Code)(Java Doc)
public void setTabIndex(int index)(Code)(Java Doc)

Methods inherited from com.google.gwt.user.client.ui.Widget
protected void doAttachChildren()(Code)(Java Doc)
protected void doDetachChildren()(Code)(Java Doc)
Object getLayoutData()(Code)(Java Doc)
public Widget getParent()(Code)(Java Doc)
public boolean isAttached()(Code)(Java Doc)
protected void onAttach()(Code)(Java Doc)
public void onBrowserEvent(Event event)(Code)(Java Doc)
protected void onDetach()(Code)(Java Doc)
protected void onLoad()(Code)(Java Doc)
protected void onUnload()(Code)(Java Doc)
public void removeFromParent()(Code)(Java Doc)
protected void setElement(Element elem)(Code)(Java Doc)
void setLayoutData(Object layoutData)(Code)(Java Doc)
void setParent(Widget parent)(Code)(Java Doc)

Methods inherited from com.google.gwt.user.client.ui.UIObject
public void addStyleDependentName(String styleSuffix)(Code)(Java Doc)
public void addStyleName(String style)(Code)(Java Doc)
public int getAbsoluteLeft()(Code)(Java Doc)
public int getAbsoluteTop()(Code)(Java Doc)
public Element getElement()(Code)(Java Doc)
public int getOffsetHeight()(Code)(Java Doc)
public int getOffsetWidth()(Code)(Java Doc)
protected Element getStyleElement()(Code)(Java Doc)
protected static String getStyleName(Element elem)(Code)(Java Doc)
public String getStyleName()(Code)(Java Doc)
protected static String getStylePrimaryName(Element elem)(Code)(Java Doc)
public String getStylePrimaryName()(Code)(Java Doc)
public String getTitle()(Code)(Java Doc)
native public static boolean isVisible(Element elem)(Code)(Java Doc)
public boolean isVisible()(Code)(Java Doc)
public void removeStyleDependentName(String styleSuffix)(Code)(Java Doc)
public void removeStyleName(String style)(Code)(Java Doc)
protected void setElement(Element elem)(Code)(Java Doc)
public void setHeight(String height)(Code)(Java Doc)
public void setPixelSize(int width, int height)(Code)(Java Doc)
public void setSize(String width, String height)(Code)(Java Doc)
protected static void setStyleName(Element elem, String styleName)(Code)(Java Doc)
protected static void setStyleName(Element elem, String style, boolean add)(Code)(Java Doc)
public void setStyleName(String style)(Code)(Java Doc)
protected static void setStylePrimaryName(Element elem, String style)(Code)(Java Doc)
public void setStylePrimaryName(String style)(Code)(Java Doc)
public void setTitle(String title)(Code)(Java Doc)
native public static void setVisible(Element elem, boolean visible)(Code)(Java Doc)
public void setVisible(boolean visible)(Code)(Java Doc)
public void setWidth(String width)(Code)(Java Doc)
public void sinkEvents(int eventBitsToAdd)(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public void unsinkEvents(int eventBitsToRemove)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.