fi.hut.tml.xsmiles.gui.components.swing
Class SwingCaption
java.lang.Object
fi.hut.tml.xsmiles.gui.components.general.ComponentBase
fi.hut.tml.xsmiles.gui.components.swing.SwingStylableComponent
fi.hut.tml.xsmiles.gui.components.swing.SwingCaption
- All Implemented Interfaces:
- XCaption, XComponent
- public class SwingCaption
- extends SwingStylableComponent
- implements XCaption
A caption object
- Author:
- Mikko Honkala
| Methods inherited from class fi.hut.tml.xsmiles.gui.components.general.ComponentBase |
addActionListener, addFocusListener, addMouseListener, getAddableComponent, getComponent, getDefaultSize, getEnabled, getHeight, getPreferredSize, getSizableComponent, getSize, getStylableComponent, getStyle, getWidth, getX, getY, removeActionListener, removeFocusListener, removeMouseListener, setBounds, setDefaultSize, setEnabled, setFocus, setFont, setForeground, setInputMode, setStyle, setVisible, setZoom, sizeComponent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fi.hut.tml.xsmiles.gui.components.XComponent |
addActionListener, addFocusListener, addHelpListener, addMouseListener, getComponent, getEnabled, getHeight, getSize, getStyle, getWidth, getX, getY, removeActionListener, removeFocusListener, removeHelpListener, removeMouseListener, setBackground, setBounds, setEnabled, setFocus, setForeground, setHintText, setInputMode, setStyle, setVisible, setZoom |
caption
protected SwingCaption.NonFocusableLabel caption
- the caption component
labelMinSize
protected static final java.awt.Dimension labelMinSize
myMinSize
protected java.awt.Dimension myMinSize
textListeners
protected java.util.Vector textListeners
- the text listeners of this caption
SwingCaption
public SwingCaption(java.lang.String text)
init
public void init()
- Overrides:
init in class SwingStylableComponent
getMinimumSize
public java.awt.Dimension getMinimumSize()
- Description copied from class:
ComponentBase
- return the minimum size for this component at zoom level 1.0
- Overrides:
getMinimumSize in class ComponentBase
setMinimumSize
public void setMinimumSize(java.awt.Dimension min)
- Description copied from interface:
XCaption
- set the minimum size of this component
- Specified by:
setMinimumSize in interface XCaption
getDefaultBackgroundColor
public java.awt.Color getDefaultBackgroundColor()
- Description copied from class:
ComponentBase
- the default background color for this type of component
null = transparent.
- Overrides:
getDefaultBackgroundColor in class ComponentBase
isCaption
public boolean isCaption()
- Overrides:
isCaption in class SwingStylableComponent
getText
public java.lang.String getText()
- Specified by:
getText in interface XCaption
setText
public void setText(java.lang.String text)
- Specified by:
setText in interface XCaption
addTextListener
public void addTextListener(java.awt.event.TextListener tl)
- Specified by:
addTextListener in interface XCaption
removeTextListener
public void removeTextListener(java.awt.event.TextListener tl)
- Specified by:
removeTextListener in interface XCaption
X-Smiles 1.2