|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.button.Button
public class Button
A button component.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Field Summary |
|---|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
Button()
Creates a new button. |
|
Button(java.lang.String text)
Creates a new button with the given text. |
|
Button(java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon)
Creates a new button with the given text and iconStyle. |
|
Button(java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon,
SelectionListener<ButtonEvent> listener)
Creates a new button with the given text, iconStyle and specified selection listener. |
|
Button(java.lang.String text,
SelectionListener<ButtonEvent> listener)
Creates a new button with the given text and specified selection listener. |
|
| Method Summary | |
|---|---|
void |
addSelectionListener(SelectionListener<ButtonEvent> listener)
Adds a selection listener. |
Style.ButtonArrowAlign |
getArrowAlign()
Returns the button's arrow alignment. |
com.google.gwt.user.client.ui.AbstractImagePrototype |
getIcon()
Returns the button's icon style. |
Style.IconAlign |
getIconAlign()
Returns the button's icon alignment. |
Menu |
getMenu()
Returns the button's menu (if it has one). |
java.lang.String |
getMenuAlign()
Returns the button's menu alignment. |
int |
getMinWidth()
Returns the button's minimum width. |
boolean |
getMouseEvents()
Returns true if mouse over effect is disabled. |
Style.ButtonScale |
getScale()
Returns the buttons scale. |
java.lang.String |
getText()
Returns the button's text. |
java.lang.String |
getType()
|
void |
hideMenu()
Hide this button's menu (if it has one). |
void |
onComponentEvent(ComponentEvent ce)
Any events a component receives will be forwarded to this method. |
void |
removeSelectionListener(SelectionListener<ButtonEvent> listener)
Removes a previously added listener. |
void |
setArrowAlign(Style.ButtonArrowAlign arrowAlign)
Sets the arrow alignment (defaults to RIGHT). |
void |
setIcon(com.google.gwt.user.client.ui.AbstractImagePrototype icon)
Sets the button's icon style. |
void |
setIconAlign(Style.IconAlign iconAlign)
Sets the icon alignment (defaults to LEFT). |
void |
setIconStyle(java.lang.String icon)
Sets the icon style. |
void |
setMenu(Menu menu)
Sets the button's menu. |
void |
setMenuAlign(java.lang.String menuAlign)
Sets the position to align the menu to, see El.alignTo(com.google.gwt.user.client.Element, java.lang.String, int[]) for more
details (defaults to 'tl-bl?' |
void |
setMinWidth(int minWidth)
Sets he minimum width for this button (used to give a set of buttons a common width) |
void |
setMouseEvents(boolean handleMouseEvents)
False to disable visual cues on mouseover, mouseout and mousedown (defaults to true). |
void |
setScale(Style.ButtonScale scale)
Sets the button scale. |
void |
setTabIndex(int index)
Sets the button's tab index. |
void |
setText(java.lang.String text)
Sets the button's text. |
void |
setType(java.lang.String type)
Submit, reset or button (defaults to 'button'). |
void |
showMenu()
Show this button's menu (if it has one). |
| Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
|---|
getBounds, getHeight, getHeight, getPosition, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
fireEvent, getParent, isAttached |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Button()
public Button(java.lang.String text)
text - the button text
public Button(java.lang.String text,
SelectionListener<ButtonEvent> listener)
text - the button's textlistener - the selection listener
public Button(java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon)
text - the button texticon - the icon
public Button(java.lang.String text,
com.google.gwt.user.client.ui.AbstractImagePrototype icon,
SelectionListener<ButtonEvent> listener)
text - the button texticon - the iconlistener - the selection listener| Method Detail |
|---|
public void addSelectionListener(SelectionListener<ButtonEvent> listener)
listener - the listener to addpublic Style.ButtonArrowAlign getArrowAlign()
public Style.IconAlign getIconAlign()
public com.google.gwt.user.client.ui.AbstractImagePrototype getIcon()
getIcon in interface IconSupportpublic Menu getMenu()
public java.lang.String getMenuAlign()
public int getMinWidth()
public boolean getMouseEvents()
public Style.ButtonScale getScale()
public java.lang.String getText()
public java.lang.String getType()
public void hideMenu()
public void onComponentEvent(ComponentEvent ce)
ComponentComponent.onBrowserEvent(com.google.gwt.user.client.Event) method
should not be overridden or modified.
onComponentEvent in class Componentce - the base eventpublic void removeSelectionListener(SelectionListener<ButtonEvent> listener)
listener - the listener to be removedpublic void setArrowAlign(Style.ButtonArrowAlign arrowAlign)
arrowAlign - the arrow alignmentpublic void setIconAlign(Style.IconAlign iconAlign)
iconAlign - the icon alignmentpublic void setIcon(com.google.gwt.user.client.ui.AbstractImagePrototype icon)
<code> .my-icon { background: url(images/icons/my-icon.png) no-repeat
center left !important; } </code>
setIcon in interface IconSupporticon - the iconpublic void setIconStyle(java.lang.String icon)
IconSupport
setIconStyle in interface IconSupporticon - a CSS style namepublic void setMenu(Menu menu)
menu - the menupublic void setMenuAlign(java.lang.String menuAlign)
El.alignTo(com.google.gwt.user.client.Element, java.lang.String, int[]) for more
details (defaults to 'tl-bl?', pre-render).
menuAlign - the menu alignmentpublic void setMinWidth(int minWidth)
minWidth - the minimum widthpublic void setMouseEvents(boolean handleMouseEvents)
handleMouseEvents - false to disable mouse over cahngespublic void setScale(Style.ButtonScale scale)
scale - the scale to setpublic void setTabIndex(int index)
index - the tab indexpublic void setText(java.lang.String text)
text - the new textpublic void setType(java.lang.String type)
type - the new typepublic void showMenu()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||