|
JSR-62 (Final) | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Graphics | +--java.awt.Graphics2D
This Graphics2D
class extends the
Graphics
class to provide more sophisticated
control over
graphics operations.
Graphics2D
rendering attributes are:
Composite
AlphaComposite.SRC_OVER
rule.
Constructor Summary | |
protected |
Graphics2D()
Constructs a new Graphics2D object. |
Method Summary | |
abstract Composite |
getComposite()
Returns the current Composite in the
Graphics2D context. |
abstract GraphicsConfiguration |
getDeviceConfiguration()
Returns the device configuration associated with this Graphics2D . |
abstract void |
setComposite(Composite comp)
Sets the Composite for the Graphics2D context. |
Methods inherited from class java.awt.Graphics |
clearRect, clipRect, copyArea, create, create, dispose, draw3DRect, drawArc, drawBytes, drawChars, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRoundRect, drawString, fill3DRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, finalize, getClip, getClipBounds, getClipBounds, getClipRect, getColor, getFont, getFontMetrics, getFontMetrics, hitClip, setClip, setClip, setColor, setFont, setPaintMode, setXORMode, toString, translate |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
protected Graphics2D()
Graphics2D
object. Since
Graphics2D
is an abstract class, and since it must be
customized by subclasses for different output devices,
Graphics2D
objects cannot be created directly.
Instead, Graphics2D
objects must be obtained from another
Graphics2D
object, created by a
Component
, or obtained from images such as
BufferedImage
objects.
Component.getGraphics()
,
Graphics.create()
Method Detail |
public abstract GraphicsConfiguration getDeviceConfiguration()
Graphics2D
.
public abstract void setComposite(Composite comp)
Composite
for the Graphics2D
context.
The Composite
is used in all drawing methods such as
drawImage
, drawString
, draw
,
and fill
. It specifies how new pixels are to be combined
with the existing pixels on the graphics device during the rendering
process.
Note: This operation is subject to
restriction
in this Profile. If the Composite
is a
custom object rather than an
instance of the AlphaComposite
class then
IllegalArgumentException
is thrown.
comp
- the Composite
object to be used for rendering
IllegalArgumentException
- If comp
is not
an instance of AlphaComposite
.AlphaComposite
public abstract Composite getComposite()
Composite
in the
Graphics2D
context.
Graphics2D
Composite
,
which defines a compositing style.setComposite(java.awt.Composite)
|
JSR-62 (Final) | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |