|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
eu.hansolo.custom.NixieNumber
public class NixieNumber extends JComponent
| Field Summary | |
|---|---|
private ArrayList |
ACTIVE_NUMBER_ARRAY
|
private static Color[] |
COLOR_ARRAY
|
private Color[] |
GLOW_COLORS
|
private float[] |
GLOW_FRACTIONS
|
private ArrayList |
INACTIVE_NUMBER_ARRAY
|
private Rectangle2D |
glowBox
|
private LinearGradientPaint |
glowGradient
|
private int |
number
|
private BufferedImage[] |
numberStack
|
| Fields inherited from class JComponent | |
|---|---|
| WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Fields inherited from class Container | |
|---|---|
| TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Constructor Summary | |
NixieNumber()
|
|
| Method Summary | |
|---|---|
void
|
componentHidden(ComponentEvent event)
|
void
|
componentMoved(ComponentEvent event)
|
void
|
componentResized(ComponentEvent event)
|
void
|
componentShown(ComponentEvent event)
|
private void
|
createAllNumbers()
|
private BufferedImage
|
createBackgroundImage(int WIDTH)
|
private Rectangle2D
|
createGlowBox(int GLOW_WIDTH)
|
private LinearGradientPaint
|
createGlowGradient(int GLOW_WIDTH)
|
private BufferedImage
|
createHatchImage(int WIDTH)
|
private BufferedImage
|
createNumber(int number, boolean active, int WIDTH)
|
private void
|
createNumberStack()
|
int
|
getNumber()
|
private void
|
init()
|
protected void
|
paintComponent(Graphics g)
|
void
|
setNumber(int number)
|
void
|
setSize(Dimension dim)
|
void
|
setSize(int width, int height)
|
String
|
toString()
|
| Field Detail |
|---|
private final ArrayList ACTIVE_NUMBER_ARRAY
private static final Color[] COLOR_ARRAY
private final Color[] GLOW_COLORS
private final float[] GLOW_FRACTIONS
private final ArrayList INACTIVE_NUMBER_ARRAY
private Rectangle2D glowBox
private LinearGradientPaint glowGradient
private int number
private BufferedImage[] numberStack
| Constructor Detail |
|---|
public NixieNumber()
| Method Detail |
|---|
@Override public void componentHidden(ComponentEvent event)
@Override public void componentMoved(ComponentEvent event)
@Override public void componentResized(ComponentEvent event)
@Override public void componentShown(ComponentEvent event)
private void createAllNumbers()
private BufferedImage createBackgroundImage(int WIDTH)
private Rectangle2D createGlowBox(int GLOW_WIDTH)
private LinearGradientPaint createGlowGradient(int GLOW_WIDTH)
private BufferedImage createHatchImage(int WIDTH)
private BufferedImage createNumber(int number, boolean active, int WIDTH)
private void createNumberStack()
public int getNumber()
private void init()
@Override protected void paintComponent(Graphics g)
public void setNumber(int number)
@Override public void setSize(Dimension dim)
@Override public void setSize(int width, int height)
@Override public String toString()
Groovy Documentation