Class ColorBackground
java.lang.Object
ch.swingfx.twinkle.style.background.ColorBackground
- All Implemented Interfaces:
IBackground
Paints a color as background
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpaintBackground(Graphics g, boolean isMouseOver, int cornerRadius) Paint the backgroundvoidsetAlpha(float alpha) Set the alpha of this component.
-
Field Details
-
fColor
Color of the background
-
-
Constructor Details
-
ColorBackground
Create a newColorBackground- Parameters:
color- color of this background
-
-
Method Details
-
paintBackground
Description copied from interface:IBackgroundPaint the background- Specified by:
paintBackgroundin interfaceIBackground- Parameters:
g- graphics to paint onisMouseOver- true if the mouse if over the notificationcornerRadius- corner radius of the window
-
setAlpha
public void setAlpha(float alpha) Description copied from interface:IBackgroundSet the alpha of this component. Usual you don't call this method. Instead useNotificationBuilder.withAlpha(float)
Note this only works if theGraphicsConfigurationsupports per-pixel translucency.- Specified by:
setAlphain interfaceIBackground- Parameters:
alpha- value between 0.0f (completely transparent) and 1.0f (opaque)
-