java.lang.ObjectThejava.awt.GraphicsEnvironment
GraphicsEnvironment class describes the collection
of GraphicsDevice objects and java.awt.Font objects
available to a Java(tm) application on a particular platform.
The resources in this GraphicsEnvironment might be local
or on a remote machine. GraphicsDevice objects can be
screens, printers or image buffers and are the destination of
Graphics2D drawing methods. Each GraphicsDevice
has a number of GraphicsConfiguration objects associated with
it. These objects specify the different configurations in which the
GraphicsDevice can be used.| Constructor: |
|---|
|
| Method from java.awt.GraphicsEnvironment Summary: |
|---|
| checkHeadless, createGraphics, getAllFonts, getAvailableFontFamilyNames, getAvailableFontFamilyNames, getCenterPoint, getDefaultScreenDevice, getHeadlessMessage, getLocalGraphicsEnvironment, getMaximumWindowBounds, getScreenDevices, isHeadless, isHeadlessInstance, preferLocaleFonts, preferProportionalFonts, registerFont |
| Methods from java.lang.Object: |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from java.awt.GraphicsEnvironment Detail: |
|---|
|
Graphics2D object for rendering into the
specified BufferedImage . |
GraphicsEnvironment. Typical usage
would be to allow a user to select a particular font. Then, the
application can size the font and set various font attributes by
calling the deriveFont method on the choosen instance.
This method provides for the application the most precise control
over which
If a font in this environment has multiple programmable variations,
such as Multiple-Master fonts, only one instance of that font is
returned in the |
GraphicsEnvironment localized for the default locale,
as returned by Locale.getDefault().
Typical usage would be for presentation to a user for selection of a particular family name. An application can then specify this name when creating a font, in conjunction with a style, such as bold or italic, giving the font system flexibility in choosing its own best match among multiple fonts in the same font family. |
GraphicsEnvironment localized for the specified locale.
Typical usage would be for presentation to a user for selection of a particular family name. An application can then specify this name when creating a font, in conjunction with a style, such as bold or italic, giving the font system flexibility in choosing its own best match among multiple fonts in the same font family. |
|
GraphicsDevice. |
|
GraphicsEnvironment. |
To get the usable bounds of a single display, use
|
GraphicsDevice
objects. |
|
HeadlessException will be thrown from areas of the
graphics environment that are dependent on a display, keyboard, or
mouse. |
The actual change in font rendering behavior resulting from a call to this method is implementation dependent; it may have no effect at all, or the requested behavior may already match the default behavior. The behavior may differ between font rendering in lightweight and peered components. Since calling this method requests a different font, clients should expect different metrics, and may need to recalculate window sizes and layout. Therefore this method should be called before user interface initialisation. |
The actual change in font rendering behavior resulting from a call to this method is implementation dependent; it may have no effect at all. The behavior may differ between font rendering in lightweight and peered components. Since calling this method requests a different font, clients should expect different metrics, and may need to recalculate window sizes and layout. Therefore this method should be called before user interface initialisation. |
Fontin this
GraphicsEnvironment.
A created font is one that was returned from calling
Font#createFont , or derived from a created font by
calling Font#deriveFont .
After calling this method for such a font, it is available to
be used in constructing new Fonts by name or family name,
and is enumerated by #getAvailableFontFamilyNames and
#getAllFonts within the execution context of this
application or applet. This means applets cannot register fonts in
a way that they are visible to other applets.
Reasons that this method might not register the font and therefore
return |