|
JSR 217 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The Composite interface defines the methods to compose a draw
primitive with the underlying graphics area.
After the Composite is set in the
Graphics2D context, it combines a shape, text, or an image
being rendered with the colors that have already been rendered
according to pre-defined rules.
The composition rules are provided by the classes implementing
this interface.
Instances of classes implementing Composite must be
immutable because the Graphics2D does not clone
these objects when they are set as an attribute with the
setComposite method or when the Graphics2D
object is cloned. This is to avoid undefined rendering behavior of
Graphics2D, resulting from the modification of
the Composite object after it has been set in the
Graphics2D context.
Note that use of Composite is
restricted in this
Profile; only instances AlphaComposite may be used to set
the Composite of Graphics2D.
AlphaComposite,
Graphics2D.setComposite(java.awt.Composite)
|
JSR 217 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||