de.guibuilder.framework
Class GuiScrollBar

java.lang.Object
  |
  +--de.guibuilder.framework.GuiMember
        |
        +--de.guibuilder.framework.GuiElement
              |
              +--de.guibuilder.framework.GuiComponent
                    |
                    +--de.guibuilder.framework.GuiMinMax
                          |
                          +--de.guibuilder.framework.GuiScrollBar
All Implemented Interfaces:
MemberAble, java.io.Serializable

public final class GuiScrollBar
extends GuiMinMax

Diese Komponente kann auch wie ein Schieberegler eingesetzt werden.

See Also:
GuiSlider, Serialized Form

Field Summary
 
Fields inherited from class de.guibuilder.framework.GuiComponent
BOOLEAN, DATA_TYPE_NAMES, DATE, ENUM, INTEGER, linkColumn, linkTable, MULTILINE, NUMBER, STRING, TABLE, TIME, TREE
 
Fields inherited from class de.guibuilder.framework.GuiElement
actionChange, actionDblClick
 
Fields inherited from class de.guibuilder.framework.GuiMember
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, hasMouseListener, OID
 
Constructor Summary
GuiScrollBar(java.lang.String title)
          Erzeugt eine vertikale Scrollbar.
 
Method Summary
 javax.swing.JScrollBar getBar()
           
 javax.swing.JComponent getJComponent()
          Liefert die Swing-Komponente zu diesem Oberflächen-Objekt (Delegation).
 int getMaximum()
          Liefert den Maximalwert.
 int getMinimum()
          Liefert den Minimalwert.
 java.lang.String getTag()
          Liefert den XML-Element-Tag für den Member.
 java.lang.Object getValue()
          Liefert ein Integer.
 void reset()
           
 void setMaximum(int i)
          Setzt den Maximalwert.
 void setMinimum(int i)
          Setzt den Minimalwert.
 void setValue(java.lang.Object val)
          Setzt die Scrollbar auf den übergebenen Wert; es darf ein String mit Ziffern oder ein Integer übergeben werden.
 
Methods inherited from class de.guibuilder.framework.GuiMinMax
getDataType
 
Methods inherited from class de.guibuilder.framework.GuiComponent
getDataTypeName, getGuiType, getMaxlen, getMinlen, getModelValues, isModified, isNotnull, setMaxlen, setMinlen, setModelValues, setModified, setNotnull, verify
 
Methods inherited from class de.guibuilder.framework.GuiElement
getFileName, getHint, getMsgChange, getMsgDblClick, getParentTable, getRootPane, isEnabled, requestFocus, setEnabled, setHint, setMsgChange, setMsgDblClick, setMsgLostFocus, setParentTable
 
Methods inherited from class de.guibuilder.framework.GuiMember
click, d_click, getBackground, getConstraints, getControler, getElementName, getFont, getForeground, getFullName, getGuiParent, getGuiTypeName, getLabel, getMaximumSize, getMinimumSize, getMsgMouseOver, getName, getOid, getParentNames, getParentTab, getPreferredSize, getRef, getToolTipText, getUserObject, getXValue, isVisible, setBackground, setConstraints, setControler, setFont, setForeground, setGuiParent, setLabel, setMaximumSize, setMinimumSize, setMsgMouseMoved, setMsgMouseOver, setName, setOid, setPopupMenu, setPreferredSize, setRef, setToolTipText, setUserObject, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuiScrollBar

public GuiScrollBar(java.lang.String title)
Erzeugt eine vertikale Scrollbar.

Method Detail

getTag

public final java.lang.String getTag()
Description copied from class: GuiMember
Liefert den XML-Element-Tag für den Member.

Specified by:
getTag in interface MemberAble
Specified by:
getTag in class GuiMember

getJComponent

public javax.swing.JComponent getJComponent()
Description copied from class: GuiMember
Liefert die Swing-Komponente zu diesem Oberflächen-Objekt (Delegation).

Es ist möglich, auf die jeweilige Swing-Klasse (JCombo, JTextField, JPanel, ...) zu casten; die Swing-Methoden können so genutzt werden.

Bei einem HiddenField und OptionGroup wird null geliefert!

Specified by:
getJComponent in class GuiMember

setValue

public void setValue(java.lang.Object val)
Setzt die Scrollbar auf den übergebenen Wert; es darf ein String mit Ziffern oder ein Integer übergeben werden.
Die Übergabe von "null" wird als "0" gewertet.

Overrides:
setValue in class GuiComponent
See Also:
GuiComponent.setModified(boolean), GuiComponent.isModified()

getValue

public java.lang.Object getValue()
Liefert ein Integer.

Specified by:
getValue in class GuiComponent

reset

public void reset()
Overrides:
reset in class GuiMember

getMinimum

public int getMinimum()
Description copied from class: GuiMinMax
Liefert den Minimalwert.

Specified by:
getMinimum in class GuiMinMax

setMinimum

public void setMinimum(int i)
Description copied from class: GuiMinMax
Setzt den Minimalwert.

Specified by:
setMinimum in class GuiMinMax

getMaximum

public int getMaximum()
Description copied from class: GuiMinMax
Liefert den Maximalwert.

Specified by:
getMaximum in class GuiMinMax

setMaximum

public void setMaximum(int i)
Description copied from class: GuiMinMax
Setzt den Maximalwert.

Specified by:
setMaximum in class GuiMinMax

getBar

public javax.swing.JScrollBar getBar()