kindergartenform
Class FormTabbedElement

java.lang.Object
  extended by no.tellu.cdlc.gui.GuiElement
      extended by no.tellu.cdlc.gui.GuiPanel
          extended by no.tellu.cdlc.gui.TabbedElement
              extended by kindergartenform.FormTabbedElement
All Implemented Interfaces:
no.tellu.cdlc.gui.ElementListner

public class FormTabbedElement
extends no.tellu.cdlc.gui.TabbedElement

FormTabbedElement.java

Contains methods for changing, adding and removing form pages (panels)


Field Summary
 
Fields inherited from class no.tellu.cdlc.gui.GuiPanel
SELECTION_LIST
 
Fields inherited from class no.tellu.cdlc.gui.GuiElement
ANY, DECIMAL, EMAILADDR, NUMERIC, PASSWORD, PASSWORD_NUMERIC, PHONENUMBER, URL
 
Constructor Summary
FormTabbedElement()
          Constructor FormTabbedElement
FormTabbedElement(java.lang.String elementId)
          Constructor FormTabbedElement
 
Method Summary
 void addTabElement(no.tellu.cdlc.gui.GuiElement element, int i)
          Adds an element to a certain index of the panel vector.
 boolean removeTabElement(int i)
          Removes an element at a given index in the panel vector.
 void setNextTab()
          Sets the next form page to be shown.
 void setPreviousTab()
          Sets the previous form page to be shown.
 
Methods inherited from class no.tellu.cdlc.gui.TabbedElement
addTabElement, callbackAction, getCurrTab, getIndexOfTabElement, getPanelCount, getPanels, getTabElement, getTabElementNo, getTabList, isAllPagesCorrectValidated, moveLeft, moveRight, setCurrentTabElement, setCurrentTabElement, setCurrentTabElement, setCurrTab, setPanels, setTabList
 
Methods inherited from class no.tellu.cdlc.gui.GuiPanel
add, add, add, backButton, charPressed, clearButton, clearFields, doLayout, elementLayoutManager, enterPanel, fadePanelBackground, findComponentAt, fire, getComponentAt, getCurrElementNo, getCurrGuiElement, getCurrGuiPanel, getCursorPosY, getElement, getElement, getElementCount, getGuiElements, getGuiElementsAsVector, getGuiListener, getGuiWindow, getLayoutMgr, getNcomponents, getScrollPaneIncrement, getValue, isAllElementsComplete, isInputValidated, leavePanel, moveDown, moveToShow, moveUp, numberPressed, paint, poundPressed, remove, remove, removeAllElements, replace, selectFirstSelectableField, selectNextSelectableField, selectPreviousSelectableField, setAllowScrollBars, setCurrElementNo, setCurrGuiElement, setCursorPosY, setFocused, setFont, setFont, setGuiListener, setHeight, setHideElement, setLayoutMgr, setPreferredHeight, setPreferredWidth, setScrollIncrement, setSelectedField, setWidth, starPressed
 
Methods inherited from class no.tellu.cdlc.gui.GuiElement
backPressed, changeFont, contains, countCharactersToWidth, countCharactersToWidth, drawBorder, drawBorder, drawString, drawString, getElementId, getFieldColour, getFieldType, getFont, getFontColour, getHeight, getHelpString, getInnerheight, getInnerWidth, getInsetBottom, getInsetLeft, getInsetRight, getInsetTop, getLabel, getLineColour, getMaxCharacters, getMaxHeight, getMaxWidth, getMinCharacters, getParent, getPreferredHeight, getPreferredWidth, getSoundFileName, getValue, getWidth, getWidtOfString, getWidtOfString, getX, getY, init, isBorderVisible, isEditable, isFocused, isHidden, isLayoutNeeded, isMaximumSizeSet, isPreferredHeightSizeSet, isPreferredSizeSet, isPreferredWidhtSizeSet, isSelectable, isVisible, paint, paint, replaceTabInString, setAutoLayout, setBorderVisible, setBounds, setDrawBackground, setEditable, setElementId, setElementListner, setElementPosition, setFieldType, setFrameSize, setGroupElement, setHelpString, setHidden, setInsetBottom, setInsetLeft, setInsetRight, setInsets, setInsetTop, setLabel, setLayoutNeeded, setLayoutNeeded, setMaxCharacters, setMaximumSize, setMinCharacters, setParent, setPreferredSize, setSelectable, setSize, setSoundFileName, setX, setY, truncate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormTabbedElement

public FormTabbedElement(java.lang.String elementId)
Constructor FormTabbedElement

Parameters:
elementId - the ID of the object of this class

FormTabbedElement

public FormTabbedElement()
Constructor FormTabbedElement

Method Detail

setNextTab

public void setNextTab()
Sets the next form page to be shown.


setPreviousTab

public void setPreviousTab()
Sets the previous form page to be shown.


addTabElement

public void addTabElement(no.tellu.cdlc.gui.GuiElement element,
                          int i)
Adds an element to a certain index of the panel vector.

Parameters:
element - the element to be added
i - the index the element should be added at

removeTabElement

public boolean removeTabElement(int i)
Removes an element at a given index in the panel vector.

Parameters:
i - the index of the element that is to be removed
Returns:
true