|
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
javax.swing.JPanel
eu.hansolo.custom.BackgroundPanel
public class BackgroundPanel extends JPanel
| Field Summary | |
|---|---|
private ComponentListener |
COMPONENT_LISTENER
|
private Rectangle |
INNER_BOUNDS
|
private BufferedImage |
backgroundImage
|
| Fields inherited from class JPanel | |
|---|---|
| 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 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 |
| Constructor Summary | |
BackgroundPanel()
|
|
| Method Summary | |
|---|---|
private void
|
calcInnerBounds()
Calculates the area that is available for painting the display |
private BufferedImage
|
createBackgroundImage(int WIDTH, int HEIGHT)
|
private Rectangle
|
getInnerBounds()
Returns a rectangle2d representing the available space for drawing the component taking the insets into account (e.g. given through borders etc.) |
Dimension
|
getMinimumSize()
|
private void
|
init(int WIDTH, int HEIGHT)
|
protected void
|
paintComponent(Graphics g)
|
void
|
setBounds(Rectangle BOUNDS)
|
void
|
setBounds(int X, int Y, int WIDTH, int HEIGHT)
|
void
|
setPreferredSize(Dimension DIM)
|
void
|
setSize(int WIDTH, int HEIGHT)
|
void
|
setSize(Dimension DIM)
|
| Field Detail |
|---|
private final ComponentListener COMPONENT_LISTENER
private final Rectangle INNER_BOUNDS
private BufferedImage backgroundImage
| Constructor Detail |
|---|
public BackgroundPanel()
| Method Detail |
|---|
private void calcInnerBounds()
private BufferedImage createBackgroundImage(int WIDTH, int HEIGHT)
private Rectangle getInnerBounds()
@Override public Dimension getMinimumSize()
private void init(int WIDTH, int HEIGHT)
@Override protected void paintComponent(Graphics g)
@Override public void setBounds(Rectangle BOUNDS)
@Override public void setBounds(int X, int Y, int WIDTH, int HEIGHT)
@Override public void setPreferredSize(Dimension DIM)
@Override public void setSize(int WIDTH, int HEIGHT)
@Override public void setSize(Dimension DIM)
Groovy Documentation