Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

com.gentleware.services.swingx

Class XTab

com.gentleware.services.swingx.XTab
All known Subclassifier:
DiagramPanel


public class XTab


XTab is a JPanel that is to be used in an XTabbedPane: It configures it's properties from an action and installs a property change listener on the action.


 Inner Classifier Summary
private static   XTab.TabActionPropertyChangeListener
 
arrow_up
 

 Attribute Summary
private Action  _action
 
private boolean  _visible
 
arrow_up
 

 Association Summary
private PropertyChangeListener  _actionPropertyChangeListener
 
private ResourceId  _resourceId
 
private ComponentResources  _resources
 
arrow_up
 

 Constructor Summary
public   XTab()
 
public   XTab(ResourceId resourceId, Container content)
 
public   XTab(ResourceId resourceId)
 
private   XTab(Action action, Container content)
 
arrow_up
 

 Method Summary
public void   dispose()
 
public int   getDisplayedMnemonicIndex()
 
public Icon   getIcon()
 
public int   getMnemonic()
 
public ResourceId   getResourceId()
 
private JTabbedPane   getTabbedPane()
 
public String   getTitle()
 
public String   getToolTipText()
 
protected void   handleTabHidden()
 
protected void   handleTabMoved()
 
protected void   handleTabResized()
 
protected void   handleTabShown()
 
public void   hide()
 
protected void   processComponentEvent(ComponentEvent event)
 
public void   setAction(Action action)
 
public void   setDisplayedMnemonicIndex(Integer mnemonicIndex)
 
public void   setEnabled(boolean enabled)
 
public void   setIcon(ImageIcon icon)
 
public void   setMnemonic(Integer mnemonic)
 
public void   setTitle(String title)
 
public void   setToolTipText(String toolTipText)
 
public void   setVisible(boolean b)
 
public void   show(boolean b)
 
protected void   visibilityChanged(boolean visible)
 
arrow_up
 

Tagged Values
static false
gentleware-imported-line-number 22
gentleware-imported-package-statement-line-number 5
 

 Inner Classifier Detail

XTab.TabActionPropertyChangeListener

private static  XTab.TabActionPropertyChangeListener

arrow_up
 Attribute Detail

_action

private Action _action

arrow_up


_visible

private boolean _visible

arrow_up
 Association Detail

_actionPropertyChangeListener

private PropertyChangeListener _actionPropertyChangeListener

arrow_up


_resourceId

private ResourceId _resourceId

arrow_up


_resources

private ComponentResources _resources

arrow_up
 Constructor Detail

XTab

public com.gentleware.services.swingx.XTab XTab()

Returns:
arrow_up


XTab

public com.gentleware.services.swingx.XTab XTab(ResourceId resourceId, Container content)

Parameters:
resourceId -
content -
Returns:
arrow_up


XTab

public com.gentleware.services.swingx.XTab XTab(ResourceId resourceId)

Parameters:
resourceId -
Returns:
arrow_up


XTab

private com.gentleware.services.swingx.XTab XTab(Action action, Container content)

Parameters:
action -
content -
Returns:
arrow_up
 Method Detail

dispose

public void dispose()

arrow_up


getDisplayedMnemonicIndex

public int getDisplayedMnemonicIndex()

Returns:
arrow_up


getIcon

public Icon getIcon()

Returns:
arrow_up


getMnemonic

public int getMnemonic()

Returns:
arrow_up


getResourceId

public ResourceId getResourceId()

Returns:
arrow_up


getTabbedPane

private JTabbedPane getTabbedPane()

Returns:
arrow_up


getTitle

public String getTitle()

Returns:
arrow_up


getToolTipText

public String getToolTipText()

Returns:
arrow_up


handleTabHidden

protected void handleTabHidden()

arrow_up


handleTabMoved

protected void handleTabMoved()

arrow_up


handleTabResized

protected void handleTabResized()

arrow_up


handleTabShown

protected void handleTabShown()

arrow_up


hide

public void hide()

arrow_up


processComponentEvent

protected void processComponentEvent(ComponentEvent event)

Parameters:
event -
arrow_up


setAction

public void setAction(Action action)

Parameters:
action -
arrow_up


setDisplayedMnemonicIndex

public void setDisplayedMnemonicIndex(Integer mnemonicIndex)

Parameters:
mnemonicIndex -
arrow_up


setEnabled

public void setEnabled(boolean enabled)

Parameters:
enabled -
arrow_up


setIcon

public void setIcon(ImageIcon icon)

Parameters:
icon -
arrow_up


setMnemonic

public void setMnemonic(Integer mnemonic)

Parameters:
mnemonic -
arrow_up


setTitle

public void setTitle(String title)

Parameters:
title -
arrow_up


setToolTipText

public void setToolTipText(String toolTipText)

Parameters:
toolTipText -
arrow_up


setVisible

public void setVisible(boolean b)

Parameters:
b -
arrow_up


show

public void show(boolean b)

Parameters:
b -
arrow_up


visibilityChanged

protected void visibilityChanged(boolean visible)

Parameters:
visible -
arrow_up
Created  2004 - 12 - 1

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.