E - component typepublic class ColorPainter<E extends javax.swing.JComponent> extends AbstractPainter<E>
AbstractPainter,
Painter| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Color |
color
Color to fill component with.
|
listeners, margin, opaque, preferredSize| Constructor and Description |
|---|
ColorPainter(java.awt.Color color)
Constructs color painter with specified fill color.
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.Color |
getColor()
Returns color to fill component with.
|
java.lang.Boolean |
isOpaque(E c)
Returns whether visual data provided by this painter is opaque or not.
|
void |
paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c)
Paints visual data onto the component graphics.
|
void |
setColor(java.awt.Color color)
Sets color to fill component with.
|
addPainterListener, getMargin, getPreferredSize, install, p, removePainterListener, repaint, repaint, repaint, revalidate, setMargin, setMargin, setMargin, setOpaque, setPreferredSize, uninstall, updateAll, updateOpacitypublic ColorPainter(java.awt.Color color)
color - color to fill component withpublic java.awt.Color getColor()
public void setColor(java.awt.Color color)
color - new color to fill component withpublic java.lang.Boolean isOpaque(E c)
public void paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c)
g2d - component graphicsbounds - bounds for painter visual datac - component to process