Package org.flexdock.dockbar.util
Class TextIcon
- java.lang.Object
-
- org.flexdock.dockbar.util.TextIcon
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.util.EventListener
,javax.swing.Icon
public class TextIcon extends java.lang.Object implements javax.swing.Icon, java.beans.PropertyChangeListener
- Author:
- Andreas Ernst, Christopher Butler
-
-
Field Summary
Fields Modifier and Type Field Description static int
ROTATE_LEFT
static int
ROTATE_NONE
static int
ROTATE_RIGHT
-
Constructor Summary
Constructors Constructor Description TextIcon(java.awt.Component cmp, int space, int inset)
Creates aTextIcon
for the specifiedcomponent
with the specifiedlabel
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIconHeight()
int
getIconWidth()
java.lang.String
getText()
static int
getValidRotation(int rotation)
void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
void
propertyChange(java.beans.PropertyChangeEvent e)
void
setIcon(javax.swing.Icon icon)
void
setRotation(int rotation)
void
setText(java.lang.String text)
void
validate()
-
-
-
Field Detail
-
ROTATE_NONE
public static final int ROTATE_NONE
- See Also:
- Constant Field Values
-
ROTATE_LEFT
public static final int ROTATE_LEFT
- See Also:
- Constant Field Values
-
ROTATE_RIGHT
public static final int ROTATE_RIGHT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getText
public java.lang.String getText()
-
setText
public void setText(java.lang.String text)
-
setIcon
public void setIcon(javax.swing.Icon icon)
-
setRotation
public void setRotation(int rotation)
-
getValidRotation
public static int getValidRotation(int rotation)
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
validate
public void validate()
-
-