Class java.awt.GraphicsConfigTemplate
java.lang.Object
|
+--java.awt.GraphicsConfigTemplate
- public abstract class GraphicsConfigTemplate
- extends Object
- implements Serializable
This class is used to obtain a valid GraphicsConfiguration.
A user instantiates one of these objects and then sets all
non-default attributes as desired. The getGraphicsConfiguration
method found in the GraphicsDevice class is then called with this
GraphicsConfigTemplate. A valid GraphicsConfiguration is returned
that meets or exceeds what was requested in the GraphicsConfigTemplate.
- Since:
- JDK1.2
- See Also:
GraphicsDevice
,
GraphicsConfiguration
, Serialized Form
Field Summary
|
static int
|
PREFERRED
Value used for "Enum" (Integer) type. |
static int
|
REQUIRED
Value used for "Enum" (Integer) type. |
static int
|
UNNECESSARY
Value used for "Enum" (Integer) type. |
Methods inherited from class java.lang.Object |
clone
, equals
, finalize
, getClass
, hashCode
, notify
, notifyAll
, toString
, wait
, wait
, wait
|
REQUIRED
public static final int REQUIRED
- Value used for "Enum" (Integer) type. States that this
feature is required for the CraphicsConfiguration object.
If this feature is not available do not select the
CraphicsConfiguration object.
PREFERRED
public static final int PREFERRED
- Value used for "Enum" (Integer) type. States that this
feature is desired for the CraphicsConfiguration object.
Try to select the CraphicsConfiguration object with this
feature, if unable to do so then this feature can be disabled
and the selection of the CraphicsConfiguration object can be
attempted again.
UNNECESSARY
public static final int UNNECESSARY
- Value used for "Enum" (Integer) type. States that this
feature is not necessary for the selection of the
CraphicsConfiguration object. Try to select a valid
CraphicsConfiguration without this feature as it will not
be used.
getBestConfiguration
public abstract GraphicsConfiguration getBestConfiguration(GraphicsConfiguration[] gc)
- Returns the "best" configuration possible that passes the
criteria defined in the GraphicsConfigTemplate.
- Parameters:
gc
- the array of GraphicsConfigurations to choose from.- See Also:
GraphicsConfiguration
isGraphicsConfigSupported
public abstract boolean isGraphicsConfigSupported(GraphicsConfiguration gc)
- Returns a boolean indicating whether or not the given
GraphicsConfiguration can be used to create a drawing
surface that can be rendered to.
- Parameters:
gc
- the GraphicsConfiguration object to test.- Returns:
true
if this GraphicsConfiguration object
can be used to create surfaces that can be rendered to,
false
if the GraphicsConfiguration can not be used
to create a drawing surface usable by this API.
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.
This documentation was generated with a post-Beta4 version of Javadoc.