Package org.lemsml.jlems.viz.plot
Class RolloverEffect
- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- org.lemsml.jlems.viz.plot.RolloverEffect
-
- All Implemented Interfaces:
java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.awt.event.MouseWheelListener
,java.util.EventListener
public final class RolloverEffect extends java.awt.event.MouseAdapter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) javax.swing.border.Border
activeBorder
(package private) java.awt.Color
bgColor
(package private) javax.swing.JComponent
button
static int
ETCHED_DOWN
static int
ETCHED_UP
private boolean
hasPadding
(package private) int
iactive
(package private) int
inormal
static int
NONE
(package private) javax.swing.border.Border
normalBorder
(package private) int
pB
(package private) int
pL
(package private) int
pR
(package private) int
pT
static int
RAISED
-
Constructor Summary
Constructors Constructor Description RolloverEffect(javax.swing.JComponent buttonIn)
RolloverEffect(javax.swing.JComponent buttonIn, int norm, int active)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.awt.Color
linMod(java.awt.Color c, int d)
private javax.swing.border.Border
makeBorder(int type)
void
makeBorders()
void
mouseEntered(java.awt.event.MouseEvent me)
void
mouseExited(java.awt.event.MouseEvent me)
static java.awt.Color
myBrighter(java.awt.Color c)
static java.awt.Color
myDarker(java.awt.Color c)
void
setBg(java.awt.Color c)
void
setPadding(int p)
void
setPadding(int pl, int pr, int pt, int pb)
-
-
-
Field Detail
-
button
javax.swing.JComponent button
-
inormal
int inormal
-
iactive
int iactive
-
normalBorder
javax.swing.border.Border normalBorder
-
activeBorder
javax.swing.border.Border activeBorder
-
NONE
public static final int NONE
- See Also:
- Constant Field Values
-
ETCHED_DOWN
public static final int ETCHED_DOWN
- See Also:
- Constant Field Values
-
ETCHED_UP
public static final int ETCHED_UP
- See Also:
- Constant Field Values
-
RAISED
public static final int RAISED
- See Also:
- Constant Field Values
-
bgColor
java.awt.Color bgColor
-
pL
int pL
-
pR
int pR
-
pT
int pT
-
pB
int pB
-
hasPadding
private boolean hasPadding
-
-
Method Detail
-
setPadding
public void setPadding(int p)
-
setPadding
public void setPadding(int pl, int pr, int pt, int pb)
-
setBg
public void setBg(java.awt.Color c)
-
makeBorders
public void makeBorders()
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent me)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
- Overrides:
mouseEntered
in classjava.awt.event.MouseAdapter
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent me)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
- Overrides:
mouseExited
in classjava.awt.event.MouseAdapter
-
makeBorder
private javax.swing.border.Border makeBorder(int type)
-
myBrighter
public static java.awt.Color myBrighter(java.awt.Color c)
-
myDarker
public static java.awt.Color myDarker(java.awt.Color c)
-
linMod
public static java.awt.Color linMod(java.awt.Color c, int d)
-
-