Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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

Field Summary
static int  TYPE_IMAGE_BUFFER
Device is an image buffer.
static int  TYPE_PRINTER
Device is a printer.
static int  TYPE_RASTER_SCREEN
Device is a raster screen.
 

Method Summary
GraphicsConfiguration  getBestConfiguration(GraphicsConfigTemplate gct)
Returns the "best" configuration possible that passes the criteria defined in the GraphicsTemplate.
GraphicsConfiguration[]  getConfigurations()
Returns all of the graphics configurations associated with this graphics device.
GraphicsConfiguration  getDefaultConfiguration()
Returns the default graphics configuration associated with this graphics device.
String  getIDstring()
Returns the identification string associated with this graphics device.
int  getType()
Returns the type of the graphics device.
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.
Method Detail

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

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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.