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.BorderactiveBorder(package private) java.awt.ColorbgColor(package private) javax.swing.JComponentbuttonstatic intETCHED_DOWNstatic intETCHED_UPprivate booleanhasPadding(package private) intiactive(package private) intinormalstatic intNONE(package private) javax.swing.border.BordernormalBorder(package private) intpB(package private) intpL(package private) intpR(package private) intpTstatic intRAISED
-
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.ColorlinMod(java.awt.Color c, int d)private javax.swing.border.BordermakeBorder(int type)voidmakeBorders()voidmouseEntered(java.awt.event.MouseEvent me)voidmouseExited(java.awt.event.MouseEvent me)static java.awt.ColormyBrighter(java.awt.Color c)static java.awt.ColormyDarker(java.awt.Color c)voidsetBg(java.awt.Color c)voidsetPadding(int p)voidsetPadding(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:
mouseEnteredin interfacejava.awt.event.MouseListener- Overrides:
mouseEnteredin classjava.awt.event.MouseAdapter
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent me)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener- Overrides:
mouseExitedin 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)
-
-