|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.image.painter.AbstractPainter | +--oracle.cabo.image.painter.NullPainter
A completely transparent painter object that has no size. This is useful as a default value and as a transparent painter.
Fields inherited from interface oracle.cabo.image.painter.Painter |
STATE_ACTIVE_CHANGED, STATE_ARMED_CHANGED, STATE_BACKGROUND_CHANGED, STATE_ENABLED_CHANGED, STATE_FOCUSED_CHANGED, STATE_FONT_CHANGED, STATE_FOREGROUND_CHANGED, STATE_ISDEFAULT_CHANGED, STATE_MOUSE_OVER_CHANGED, STATE_READING_DIRECTION_CHANGED, STATE_SELECTED_CHANGED, STATE_SET_CHANGED, STATE_SIZE_CHANGED, STATE_XALIGNMENT_CHANGED, STATE_YALIGNMENT_CHANGED |
Constructor Summary | |
NullPainter()
Creates a new Nullpainter instance. |
Method Summary | |
ImmInsets |
getFillInsets(PaintContext context)
Returns the amount of space by which fills should be inset. |
ImmInsets |
getInsets(PaintContext context)
Returns the amount of space the border will require on each side. |
java.awt.Dimension |
getMaximumSize(PaintContext context)
Returns the maximum size of the NullPainter. |
java.awt.Dimension |
getMinimumSize(PaintContext context)
Returns the minimum size of the NullPainter. |
static BorderPainter |
getPainter()
Returns the shared instance of the NullPainter class. |
Painter |
getPainterAt(PaintContext context,
int availableWidth,
int availableHeight,
int x,
int y,
Painter proxyPainter)
Returns the Painter inside this Painter at location x,y of the available size. |
java.awt.Dimension |
getSize(PaintContext context,
int availableWidth,
int availableHeight)
Returns the size of the Painter for the specified amount of availableWidth and availableHeight. |
boolean |
isTransparent(PaintContext context)
Returns true if the NullPainter doesn't paint all of its pixels. |
void |
paint(PaintContext context,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
Paints the NullPainter at the given location. |
Methods inherited from class oracle.cabo.image.painter.AbstractPainter |
contains, getData, getDataKey, getInvalidateFlags, getPreferredSize, getRepaintFlags |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.cabo.image.painter.Painter |
contains, getInvalidateFlags, getPreferredSize, getRepaintFlags |
Constructor Detail |
public NullPainter()
getPainter()
Method Detail |
public static BorderPainter getPainter()
public java.awt.Dimension getSize(PaintContext context, int availableWidth, int availableHeight)
getSize
in interface Painter
getSize
in class AbstractPainter
context
- Context for deterimining the size.availableWidth
- Amount of width available to the Painter.availableHeight
- Amount of height available to the Painter.
public java.awt.Dimension getMinimumSize(PaintContext context)
getMinimumSize
in interface Painter
context
- Context for determining the minimum size.public java.awt.Dimension getMaximumSize(PaintContext context)
getMaximumSize
in interface Painter
getMaximumSize
in class AbstractPainter
context
- Context for determining the maximum size.public void paint(PaintContext context, java.awt.Graphics g, int x, int y, int width, int height)
paint
in interface Painter
context
- Context for painting.g
- Graphics object to draw into.x
- X position to draw at.y
- Y position to draw at.width
- Width to draw into.height
- Height to draw into.public Painter getPainterAt(PaintContext context, int availableWidth, int availableHeight, int x, int y, Painter proxyPainter)
getPainterAt
in interface Painter
getPainterAt
in class AbstractPainter
context
- Context for determining containership.availableWidth
- Amount of width available to the Painter.availableHeight
- Amount of height available to the Painter.x
- X location to test for containership in this
Painter.y
- Y location to test for containership in this
Painter.proxyPainter
- Painter to return instead of child painters
public boolean isTransparent(PaintContext context)
isTransparent
in interface Painter
isTransparent
in class AbstractPainter
context
- Context for determining transparency.
public ImmInsets getInsets(PaintContext context)
getInsets
in interface BorderPainter
context
- the context for paintingpublic ImmInsets getFillInsets(PaintContext context)
getFillInsets
in interface BorderPainter
context
- the context for painting
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |