The GraphicsConfigTemplate 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
GraphicsDevice.getBestConfiguration(java.awt.GraphicsConfigTemplate) 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.
isGraphicsConfigSupported(GraphicsConfiguration gc)
Returns a boolean indicating whether or
not the specified GraphicsConfiguration can be
used to create a drawing surface that supports the indicated
features.
Value used for "Enum" (Integer) type. States that this
feature is required for the GraphicsConfiguration
object. If this feature is not available, do not select the
GraphicsConfiguration object.
PREFERRED
public static final int PREFERRED
Value used for "Enum" (Integer) type. States that this
feature is desired for the GraphicsConfiguration
object. A selection with this feature is preferred over a
selection that does not include this feature, although both
selections can be considered valid matches.
UNNECESSARY
public static final int UNNECESSARY
Value used for "Enum" (Integer) type. States that this
feature is not necessary for the selection of the
GraphicsConfiguration object. A selection
without this feature is preferred over a selection that
includes this feature since it is not used.
Constructor Detail
GraphicsConfigTemplate
public GraphicsConfigTemplate()
This class is an abstract class so only subclasses can be
instantiated.
Returns a boolean indicating whether or
not the specified GraphicsConfiguration can be
used to create a drawing surface that supports the indicated
features.
Parameters:
gc - the GraphicsConfiguration object to test
Returns:
true if this
GraphicsConfiguration object can be used to create
surfaces that support the indicated features;
false if the GraphicsConfiguration can
not be used to create a drawing surface usable by this Java(tm)
API.
Submit a bug or feature For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, California, 94303, U.S.A. All Rights Reserved.