Diamond Control Suite 3.0

diamondedge.swing
Class DsSlidingTabBar.ButtonGroup

java.lang.Object
  extended by diamondedge.swing.DsActionGroup
      extended by diamondedge.swing.DsSlidingTabBar.ButtonGroup
All Implemented Interfaces:
PropertyChangeListener, EventListener
Enclosing class:
DsSlidingTabBar

public static class DsSlidingTabBar.ButtonGroup
extends DsActionGroup


Constructor Summary
protected DsSlidingTabBar.ButtonGroup(String title, Icon icon, String tooltip, int alignmentHor, ActionListener l)
           
 
Method Summary
protected  AbstractButton createTabButton()
          Create button for a new group.
 Component getNavigationComponent()
          Returns the button used for this group of actions
 void setTitle(String val)
          Sets the caption of the group.
 
Methods inherited from class diamondedge.swing.DsActionGroup
add, add, clear, createActionButton, getAction, getAction, getActionCount, getBackground, getComponent, getFont, getForeground, getKey, getTitle, propertyChange, remove, remove, setBackground, setFont, setForeground, setKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DsSlidingTabBar.ButtonGroup

protected DsSlidingTabBar.ButtonGroup(String title,
                                      Icon icon,
                                      String tooltip,
                                      int alignmentHor,
                                      ActionListener l)
Method Detail

getNavigationComponent

public Component getNavigationComponent()
Returns the button used for this group of actions

Specified by:
getNavigationComponent in class DsActionGroup

createTabButton

protected AbstractButton createTabButton()
Create button for a new group. Can be overridden to create customized buttons.


setTitle

public void setTitle(String val)
Sets the caption of the group.

Overrides:
setTitle in class DsActionGroup

Diamond Control Suite 3.0

Diamond Edge and Diamond Control Suite are trademarks or registered trademarks of Diamond Edge, Inc. Copyright 1999-2005 Diamond Edge, Inc. All Rights Reserved.