com.groiss.gui.component
Class Button
java.lang.Object
com.groiss.gui.AbstractComponent
com.groiss.gui.AbstractContainer
com.groiss.gui.component.Button
- All Implemented Interfaces:
- Component, Container, java.io.Serializable, java.lang.Cloneable
public class Button
- extends AbstractContainer
A HTML button element. <input type=button ..
- See Also:
- Serialized Form
| Fields inherited from class com.groiss.gui.AbstractComponent |
actions, ACTIVE, browserMode, DEFAULT, ID, IE, INVISIBLE, isSensitive, label, NS, ON_BLUR, ON_CLICK, ON_DBLCLICK, ON_FOCUS, ON_KEY_DOWN, ON_KEY_PRESS, ON_KEY_UP, ON_LOAD, ON_MOUSE_DOWN, ON_MOUSE_MOVE, ON_MOUSE_OUT, ON_MOUSE_UP, ON_RESET, ON_SELECT, ON_SUBMIT, ON_UNLOAD, outputRoot, outputter, parent, parentElem, READONLY, root, viewMode |
|
Constructor Summary |
Button()
|
Button(Component value,
java.lang.String action)
|
Button(java.lang.String label,
java.lang.String action)
Standard constructor with label and action |
Button(java.lang.String label,
java.lang.String action,
java.lang.String styleClass)
Constructor with label, action and style. |
|
Method Summary |
java.lang.Object |
getContent()
|
java.lang.String |
getLabelStr()
|
void |
setContent(java.lang.Object o)
sets the content of the component |
void |
setLabelStr(java.lang.String label)
sets the text on the button |
| Methods inherited from class com.groiss.gui.AbstractContainer |
add, get, getAll, getAll, getAllDeep, getByName, getComponents, init, remove, setBrowserMode, substitute |
| Methods inherited from class com.groiss.gui.AbstractComponent |
clone, getActionListener, getAttribute, getBrowserMode, getId, getLabel, getName, getParent, getParentElement, getRoot, getRootName, getStyle, getViewMode, init, init, removeAttribute, setActionListener, setAttribute, setEncoding, setExpandEmptyElements, setId, setIndenting, setLabel, setName, setNewLines, setParent, setParentElement, setRootName, setStyle, setViewMode, show, show, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.groiss.gui.Component |
clone, getActionListener, getAttribute, getBrowserMode, getId, getLabel, getName, getParent, getParentElement, getRoot, getStyle, getViewMode, init, removeAttribute, setActionListener, setAttribute, setId, setLabel, setName, setParent, setParentElement, setStyle, setViewMode, show, show, toString |
Button
public Button()
Button
public Button(java.lang.String label,
java.lang.String action)
- Standard constructor with label and action
- Parameters:
label - the text on the buttonaction - a javascript expression
Button
public Button(Component value,
java.lang.String action)
Button
public Button(java.lang.String label,
java.lang.String action,
java.lang.String styleClass)
- Constructor with label, action and style.
- Parameters:
label - the text on the buttonaction - a javascript expressionstyleClass - the name of a CSS class
setLabelStr
public void setLabelStr(java.lang.String label)
- sets the text on the button
- Parameters:
label - - the text String
getLabelStr
public java.lang.String getLabelStr()
setContent
public void setContent(java.lang.Object o)
- sets the content of the component
- Specified by:
setContent in interface Component- Specified by:
setContent in class AbstractComponent
- Parameters:
o - - any object where the string representation is used for rendering
getContent
public java.lang.Object getContent()
- Specified by:
getContent in interface Component- Specified by:
getContent in class AbstractComponent
- Returns:
- - the content object of the component
Copyright © 2001-2006 Groiss Informatics GmbH. All Rights Reserved.