|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.explodingpixels.painter.FocusStatePainter
public class FocusStatePainter
An implementation of Painter
that delegates to given Painter
based on the focused
state of the Component
supplied in the
paint(java.awt.Graphics2D, java.awt.Component, int, int)
method.
Constructor Summary | |
---|---|
FocusStatePainter(Painter<Component> componentFocusedPainter,
Painter<Component> windowUnfocusedPainter)
Creates a Painter that delegates to the given Painter s based on the focus
state of the supplied Component or the focus state of it's parent
Window . |
|
FocusStatePainter(Painter<Component> componentFocusedPainter,
Painter<Component> windowFocusedPainter,
Painter<Component> windowUnfocusedPainter)
Creates a Painter that delegates to the given Painter s based on the focus
state of the supplied Component or the focus state of it's parent
Window . |
Method Summary | |
---|---|
void |
paint(Graphics2D g,
Component component,
int width,
int height)
Renders to the given Graphics2D . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FocusStatePainter(Painter<Component> componentFocusedPainter, Painter<Component> windowUnfocusedPainter)
Painter
that delegates to the given Painter
s based on the focus
state of the supplied Component
or the focus state of it's parent
Window
.
componentFocusedPainter
- the Painter
to use when the given Component
is
focused or it's parent java.awt.Window
is focused.windowUnfocusedPainter
- the Painter
to use when the given Component
's
parent java.awt.Window
is unfocused.public FocusStatePainter(Painter<Component> componentFocusedPainter, Painter<Component> windowFocusedPainter, Painter<Component> windowUnfocusedPainter)
Painter
that delegates to the given Painter
s based on the focus
state of the supplied Component
or the focus state of it's parent
Window
.
componentFocusedPainter
- the Painter
to use when the given Component
is
focused.windowFocusedPainter
- the Painter
to use when the given Component
is
unfocused but the Component
's parent window is focused.windowUnfocusedPainter
- the Painter
to use when the given Component
's
parent java.awt.Window
is unfocused.Method Detail |
---|
public void paint(Graphics2D g, Component component, int width, int height)
Painter
Graphics2D
. The supplied graphics context may be modified - it's
state need not be restored upon completion of painting.
paint
in interface Painter<Component>
g
- the graphics context to paint into. It's state need not be restored. Will not
be null.component
- the object to be painted.width
- the width within the object to paint.height
- the height within the object to paint.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |