java.awt
public abstract class GraphicsConfiguration extends Object
Virtual devices are supported (for example, in a multiple screen environment, a virtual device covers all screens simultaneously); the configuration will have a non-zero relative coordinate system in such a case.
Since: 1.0
See Also: Window Frame GraphicsEnvironment GraphicsDevice
UNKNOWN: updated to 1.4
Constructor Summary | |
---|---|
protected | GraphicsConfiguration()
The default constructor.
|
Method Summary | |
---|---|
abstract BufferedImage | createCompatibleImage(int w, int h)
Returns a buffered image optimized to this device, so that blitting can
be supported in the buffered image.
|
abstract BufferedImage | createCompatibleImage(int w, int h, int transparency)
Returns a buffered image optimized to this device, and with the specified
transparency, so that blitting can be supported in the buffered image.
|
abstract VolatileImage | createCompatibleVolatileImage(int w, int h)
Returns a buffered volatile image optimized to this device, so that
blitting can be supported in the buffered image. |
VolatileImage | createCompatibleVolatileImage(int w, int h, ImageCapabilities caps)
Returns a buffered volatile image optimized to this device, and with the
given capabilities, so that blitting can be supported in the buffered
image. |
abstract VolatileImage | createCompatibleVolatileImage(int width, int height, int transparency)
Returns a buffered volatile image optimized to this device, and
with the given transparency. |
VolatileImage | createCompatibleVolatileImage(int width, int height, ImageCapabilities caps, int transparency)
Creates a volatile image with the specified capabilities and transparency.
|
abstract Rectangle | getBounds()
Returns the bounds of the configuration, in device coordinates. |
BufferCapabilities | getBufferCapabilities()
Returns the buffering capabilities of this configuration.
|
abstract ColorModel | getColorModel()
Gets the color model of the corresponding device.
|
abstract ColorModel | getColorModel(int transparency)
Gets a color model for the corresponding device which supports the desired
transparency level.
|
abstract AffineTransform | getDefaultTransform()
Returns a transform that maps user coordinates to device coordinates. |
abstract GraphicsDevice | getDevice()
Gets the associated device that this configuration describes.
|
ImageCapabilities | getImageCapabilities()
Returns the imaging capabilities of this configuration.
|
abstract AffineTransform | getNormalizingTransform()
Returns a transform that maps user coordinates to device coordinates. |
See Also: getConfigurations getDefaultConfiguration getBestConfiguration getDeviceConfiguration
Parameters: w the width of the buffer h the height of the buffer
Returns: the buffered image, or null if none is supported
Parameters: w the width of the buffer h the height of the buffer transparency the transparency of the buffer
Returns: the buffered image, or null if none is supported
See Also: OPAQUE BITMASK TRANSLUCENT
Parameters: w the width of the buffer h the height of the buffer
Returns: the buffered image, or null if none is supported
Since: 1.4
See Also: Component
Parameters: w the width of the buffer h the height of the buffer caps the desired capabilities of the image buffer
Returns: the buffered image, or null if none is supported
Throws: AWTException if the capabilities cannot be met
Since: 1.4
Parameters: width the width of the buffer height the height of the buffer transparency the transparency value for the buffer
Returns: the buffered image, or null if none is supported
Since: 1.5
Parameters: width the width of the image height the height of the image caps the requested capabilities transparency the required transparency
Returns: a volatile image with the specified capabilites and transparency
Throws: AWTException if the required capabilities and transparency cannot be met
Since: 1.5
Returns: the device bounds
Since: 1.3
Returns: the buffer capabilities
Since: 1.4
Returns: the color model
Parameters: transparency the transparency of the model
Returns: the color model, with transparency
See Also: OPAQUE BITMASK TRANSLUCENT
Returns: the transformation from user space to device space
See Also: getNormalizingTransform
Returns: the device
Returns: the image capabilities
Since: 1.4
Returns: the normalized transformation from user space to device space
See Also: getDefaultTransform