org.universAAL.ui.handler.gui.swing.model.FormControl
Class GroupTabbedPanelModel

Package class diagram package GroupTabbedPanelModel
java.lang.Object
  extended by org.universAAL.ui.handler.gui.swing.model.Model
      extended by org.universAAL.ui.handler.gui.swing.model.FormControl.GroupModel
          extended by org.universAAL.ui.handler.gui.swing.model.FormControl.GroupTabbedPanelModel
Direct Known Subclasses:
GroupTabbedPanelLAF, GroupTabbedPanelLAF

public abstract class GroupTabbedPanelModel
extends GroupModel

Specific Model for Groups to be rendered as JTabbedPane.

Author:
amedrano
See Also:
Group

Field Summary
 
Fields inherited from class org.universAAL.ui.handler.gui.swing.model.FormControl.GroupModel
children
 
Fields inherited from class org.universAAL.ui.handler.gui.swing.model.Model
fc, FORM_CONTROL_IN_TABLE, jc, label, needsLabel, needsPostNewLine, needsPreNewLine
 
Constructor Summary
GroupTabbedPanelModel(Group control, Renderer render)
          Constructor.
 
Method Summary
 JComponent getNewComponent()
          create a tabbed panel with diferent groups in different pannels.
 void update()
          Update a tabbed panel with diferent groups in different pannels.
 
Methods inherited from class org.universAAL.ui.handler.gui.swing.model.FormControl.GroupModel
addComponentTo, containsOnlySubGroups, findChildModeFor, getComponentFrom, isTheIOGroup, isTheMainGroup, isTheSubmitGroup, isValid
 
Methods inherited from class org.universAAL.ui.handler.gui.swing.model.Model
correspondsTo, getComponent, getLabelModel, getPositionInGroup, getRenderer, isInDialog, isInIOGroup, isInMainMenu, isInMessage, isInStandardGroup, isInSubDialog, isInSubmitGroup, isInTable, needsLabel, needsPostNewLine, needsPreNewLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupTabbedPanelModel

public GroupTabbedPanelModel(Group control,
                             Renderer render)
Constructor.

Parameters:
control - the Group which to model.
Method Detail

getNewComponent

public JComponent getNewComponent()
create a tabbed panel with diferent groups in different pannels.

Specified by:
getNewComponent in class GroupModel
Returns:
a JTabbedPane with children groups as panels

update

public void update()
Update a tabbed panel with diferent groups in different pannels.

Overrides:
update in class GroupModel


Copyright © 2014 universAAL Consortium. All Rights Reserved.