Package ch.swingfx.twinkle.style.overlay
Class GradientOverlay
java.lang.Object
ch.swingfx.twinkle.style.overlay.AbstractOverlay
ch.swingfx.twinkle.style.overlay.GradientOverlay
- All Implemented Interfaces:
IOverlay
Paints a simple gradient from top to bottom
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGradientOverlay
(Color startColor, Color endColor, OverlayPaintMode paintMode) Create a gradient overlayGradientOverlay
(Color startColor, Color endColor, OverlayPaintMode paintMode, IOverlay decorator) Create a gradient overlay with a decorator -
Method Summary
Modifier and TypeMethodDescriptionprivate void
paintGradient
(Graphics g, int cornerRadius) void
paintMouseOut
(Graphics g, int cornerRadius) Called by paintOverlayMouseOut if we should paint it.void
paintMouseOver
(Graphics g, int cornerRadius) Called by paintOverlayMouseOver if we should paint it.Methods inherited from class ch.swingfx.twinkle.style.overlay.AbstractOverlay
paintOverlayMouseOut, paintOverlayMouseOver, setOverlayPaintMode
-
Field Details
-
fStartColor
-
fEndColor
-
-
Constructor Details
-
GradientOverlay
Create a gradient overlay- Parameters:
startColor
- top colorendColor
- bottom colorpaintMode
- paint mode of the overlay
-
GradientOverlay
public GradientOverlay(Color startColor, Color endColor, OverlayPaintMode paintMode, IOverlay decorator) Create a gradient overlay with a decorator- Parameters:
startColor
- top colorendColor
- bottom colorpaintMode
- paint mode of the overlaydecorator
- Overlay we want to decorate
-
-
Method Details
-
paintGradient
-
paintMouseOver
Description copied from class:AbstractOverlay
Called by paintOverlayMouseOver if we should paint it.- Specified by:
paintMouseOver
in classAbstractOverlay
- Parameters:
g
- graphics to paint oncornerRadius
- corner radius of the window
-
paintMouseOut
Description copied from class:AbstractOverlay
Called by paintOverlayMouseOut if we should paint it.- Specified by:
paintMouseOut
in classAbstractOverlay
- Parameters:
g
- graphics to paint oncornerRadius
- corner radius of the window
-