Class java.awt.GraphicsDevice
java.lang.Object
|
+----java.awt.GraphicsDevice
- public abstract class GraphicsDevice
- extends Object
This class describes the graphics devices that may be available
in a graphics environment. These include screen and printer devices.
Note that there may be many screens and many printers in an instance
of GraphicsEnvironment. Each graphics
device has one or more GraphicsConfiguration objects associated with it.
These specify the different configurations in which the GraphicsDevice
can be used.
- See Also:
- GraphicsEnvironment, GraphicsConfiguration
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE_RASTER_SCREEN
public static final int TYPE_RASTER_SCREEN
- Device is a raster screen.
TYPE_PRINTER
public static final int TYPE_PRINTER
- Device is a printer.
TYPE_IMAGE_BUFFER
public static final int TYPE_IMAGE_BUFFER
- Device is an image buffer. This buffer may reside in device
or system memory but it is not visible to the user.
getType
public abstract int getType()
- Returns the type of the graphics device.
- See Also:
- TYPE_RASTER_SCREEN, TYPE_PRINTER, TYPE_IMAGE_BUFFER
getIDstring
public abstract String getIDstring()
- Returns the identification string associated with this graphics
device.
getConfigurations
public abstract GraphicsConfiguration[] getConfigurations()
- Returns all of the graphics
configurations associated with this graphics device.
getDefaultConfiguration
public abstract GraphicsConfiguration getDefaultConfiguration()
- Returns the default graphics configuration
associated with this graphics device.
getBestConfiguration
public GraphicsConfiguration getBestConfiguration(GraphicsConfigTemplate gct)
- Returns the "best" configuration possible that passes the
criteria defined in the GraphicsTemplate.
- See Also:
- GraphicsConfigTemplate
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.