Class ChristmasExtension
- java.lang.Object
-
- net.adoptopenjdk.icedteaweb.client.parts.splashscreen.parts.extensions.ChristmasExtension
-
- All Implemented Interfaces:
SplashExtension
public class ChristmasExtension extends java.lang.Object implements SplashExtension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classChristmasExtension.Star
-
Field Summary
Fields Modifier and Type Field Description private intaverage_fall_speedprivate intaverage_rotation_speedprivate static intaverage_star_widthprivate inthprivate static java.util.Randomseedprivate java.util.List<ChristmasExtension.Star>starsprivate intw
-
Constructor Summary
Constructors Constructor Description ChristmasExtension()ChristmasExtension(int w, int h)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadjustForSize(int w, int h)voidanimate()java.awt.ColorgetBackground()java.awt.ColorgetPluginTextColor()java.awt.ColorgetTextColor()voidpaint(java.awt.Graphics g, BasePainter b)
-
-
-
Field Detail
-
seed
private static final java.util.Random seed
-
average_star_width
private static final int average_star_width
- See Also:
- Constant Field Values
-
average_fall_speed
private final int average_fall_speed
- See Also:
- Constant Field Values
-
average_rotation_speed
private final int average_rotation_speed
- See Also:
- Constant Field Values
-
w
private int w
-
h
private int h
-
stars
private java.util.List<ChristmasExtension.Star> stars
-
-
Method Detail
-
getBackground
public java.awt.Color getBackground()
- Specified by:
getBackgroundin interfaceSplashExtension
-
getTextColor
public java.awt.Color getTextColor()
- Specified by:
getTextColorin interfaceSplashExtension
-
getPluginTextColor
public java.awt.Color getPluginTextColor()
- Specified by:
getPluginTextColorin interfaceSplashExtension
-
paint
public void paint(java.awt.Graphics g, BasePainter b)- Specified by:
paintin interfaceSplashExtension
-
animate
public void animate()
- Specified by:
animatein interfaceSplashExtension
-
adjustForSize
public final void adjustForSize(int w, int h)- Specified by:
adjustForSizein interfaceSplashExtension
-
-