com.groiss.gui.component
Class Button

java.lang.Object
  extended by com.groiss.gui.AbstractComponent
      extended by com.groiss.gui.AbstractContainer
          extended by 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

Field Summary
 
Fields inherited from class com.groiss.gui.AbstractContainer
components
 
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
 

Constructor Detail

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 button
action - 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 button
action - a javascript expression
styleClass - the name of a CSS class
Method Detail

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.