java.lang.Object | ||
↳ | java.awt.GraphicsConfiguration | |
↳ | sun.awt.image.BufferedImageGraphicsConfig |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a BufferedImage with channel layout and color model
compatible with this graphics configuration.
| |||||||||||
Returns the bounds of the
GraphicsConfiguration
in the device coordinates. | |||||||||||
Returns the color model associated with this configuration that
supports the specified transparency.
| |||||||||||
Returns the color model associated with this configuration.
| |||||||||||
Returns the default Transform for this configuration.
| |||||||||||
Return the graphics device associated with this configuration.
| |||||||||||
Returns a Transform that can be composed with the default Transform
of a Graphics2D so that 72 units in user space will equal 1 inch
in device space.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Returns a BufferedImage with channel layout and color model compatible with this graphics configuration. This method has nothing to do with memory-mapping a device. This BufferedImage has a layout and color model that is closest to this native device configuration and thus can be optimally blitted to this device.
width | the width of the returned BufferedImage |
---|---|
height | the height of the returned BufferedImage |
BufferedImage
whose data layout and color
model is compatible with this GraphicsConfiguration
.
Returns the bounds of the GraphicsConfiguration
in the device coordinates. In a multi-screen environment
with a virtual device, the bounds can have negative X
or Y origins.
GraphicsConfiguration
.Returns the color model associated with this configuration that supports the specified transparency.
transparency | the specified transparency mode |
---|
ColorModel
object that is associated with
this GraphicsConfiguration
and supports the
specified transparency or null if the transparency is not a valid
value.Returns the color model associated with this configuration.
ColorModel
object that is associated with
this GraphicsConfiguration
.
Returns the default Transform for this configuration. This Transform is typically the Identity transform for most normal screens. Device coordinates for screen and printer devices will have the origin in the upper left-hand corner of the target region of the device, with X coordinates increasing to the right and Y coordinates increasing downwards. For image buffers, this Transform will be the Identity transform.
AffineTransform
for this
GraphicsConfiguration
.
Return the graphics device associated with this configuration.
GraphicsDevice
object that is
associated with this GraphicsConfiguration
.
Returns a Transform that can be composed with the default Transform of a Graphics2D so that 72 units in user space will equal 1 inch in device space. Given a Graphics2D, g, one can reset the transformation to create such a mapping by using the following pseudocode:
GraphicsConfiguration gc = g.getGraphicsConfiguration(); g.setTransform(gc.getDefaultTransform()); g.transform(gc.getNormalizingTransform());Note that sometimes this Transform will be identity (e.g. for printers or metafile output) and that this Transform is only as accurate as the information supplied by the underlying system. For image buffers, this Transform will be the Identity transform, since there is no valid distance measurement.
AffineTransform
to concatenate to the
default AffineTransform
so that 72 units in user
space is mapped to 1 inch in device space.