|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jidesoft.icons.RolloverIcon
public class RolloverIcon
RolloverIcon
provides the expanded and collapsed tree icons that has rollover and fade effect. However
it can be used to implement icon for any other purpose, not just the tree icons.
Nested Class Summary | |
---|---|
static class |
RolloverIcon.DefaultCollapsedIcon
The default collapsed tree icon. |
static class |
RolloverIcon.DefaultExpandedIcon
The default expanded tree icon. |
static interface |
RolloverIcon.IconRolloverSupport
An interface that should be implemented on a component if you want to use an icon that supports rollover and fade (fade in or fade out) effect. |
Field Summary | |
---|---|
static Color |
COLOR_COLLAPSED
|
static Color |
COLOR_COLLAPSED_FILL
|
static Color |
COLOR_COLLAPSED_FILL_ROLLOVER
All colors used by the default icons. |
static Color |
COLOR_COLLAPSED_ROLLOVER
|
static Color |
COLOR_EXPANDED
|
static Color |
COLOR_EXPANDED_FILL
|
static Color |
COLOR_EXPANDED_FILL_ROLLOVER
|
static Color |
COLOR_EXPANDED_ROLLOVER
|
static int |
ICON_COLLAPSED
|
static int |
ICON_EXPANDED
|
Constructor Summary | |
---|---|
RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport,
Icon normalIcon)
Creates an RolloverIcon. |
|
RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport,
Icon normalIcon,
Icon rolloverIcon)
Creates an RolloverIcon. |
|
RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport,
int iconType)
Creates an RolloverIcon. |
Method Summary | |
---|---|
int |
getIconHeight()
|
int |
getIconWidth()
|
void |
paintIcon(Component c,
Graphics g,
int x,
int y)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static Color COLOR_COLLAPSED_FILL_ROLLOVER
public static Color COLOR_COLLAPSED_FILL
public static Color COLOR_COLLAPSED_ROLLOVER
public static Color COLOR_COLLAPSED
public static Color COLOR_EXPANDED_FILL_ROLLOVER
public static Color COLOR_EXPANDED_FILL
public static Color COLOR_EXPANDED_ROLLOVER
public static Color COLOR_EXPANDED
public static final int ICON_EXPANDED
public static final int ICON_COLLAPSED
Constructor Detail |
---|
public RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport, int iconType)
rolloverSupport
- the IconRolloverSupport interface that should be implemented on a component.iconType
- the icon type. It could be either ICON_EXPANDED
or ICON_COLLAPSED
.public RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport, Icon normalIcon)
rolloverSupport
- the IconRolloverSupport interface that should be implemented on a component.normalIcon
- the normal iconpublic RolloverIcon(RolloverIcon.IconRolloverSupport rolloverSupport, Icon normalIcon, Icon rolloverIcon)
rolloverSupport
- the IconRolloverSupport interface that should be implemented on a component.normalIcon
- the normal icon. This icon will be used to determine the icon size. The size of the
rollover icon is ignored so you should make sure the two icons have the same size.rolloverIcon
- the rollover iconMethod Detail |
---|
public void paintIcon(Component c, Graphics g, int x, int y)
paintIcon
in interface Icon
public int getIconWidth()
getIconWidth
in interface Icon
public int getIconHeight()
getIconHeight
in interface Icon
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |