net.infonode.tabbedpanel.titledtab

Class TitledTab.StatePanel

private class TitledTab.StatePanel extends SimplePanel

Constructor Summary
StatePanel(Border focusBorder)
Method Summary
voidactivate()
voidactivateTitleComponent()
voiddeactivate()
JComponentgetFocusableComponent()
JLabelgetLabel()
DimensiongetMaximumSize()
DimensiongetMinimumSize()
DimensiongetPreferredSize()
ShapegetShape()
JComponentgetTitleComponent()
StringgetToolTipText()
voidsetBorders(Border outerBorder, Border innerBorder)
voidsetTitleComponent(JComponent titleComponent, TitledTabStateProperties stateProps)
voidupdateShapedPanel(TitledTabStateProperties stateProperties)
booleanupdateState(Map changes, TitledTabStateProperties stateProperties)

Constructor Detail

StatePanel

public StatePanel(Border focusBorder)

Method Detail

activate

public void activate()

activateTitleComponent

public void activateTitleComponent()

deactivate

public void deactivate()

getFocusableComponent

public JComponent getFocusableComponent()

getLabel

public JLabel getLabel()

getMaximumSize

public Dimension getMaximumSize()

getMinimumSize

public Dimension getMinimumSize()

getPreferredSize

public Dimension getPreferredSize()

getShape

public Shape getShape()

getTitleComponent

public JComponent getTitleComponent()

getToolTipText

public String getToolTipText()

setBorders

public void setBorders(Border outerBorder, Border innerBorder)

setTitleComponent

public void setTitleComponent(JComponent titleComponent, TitledTabStateProperties stateProps)

updateShapedPanel

public void updateShapedPanel(TitledTabStateProperties stateProperties)

updateState

public boolean updateState(Map changes, TitledTabStateProperties stateProperties)