|
http://www.eteks.com | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object
|
+--java.awt.GraphicsEnvironment
|
+--sun.java2d.SunGraphicsEnvironment
|
+--com.eteks.java2d.PJAGraphicsEnvironment
Pure Java AWT GraphicsEnvironment implementation. This implementation enables to get
an environment even when no Display is available.
java.awt.graphicsenv system property have to be set
to com.eteks.java2d.PJAGraphicsEnvironment to allow the change
of java.awt.GraphicsEnvironment default implementation.
java.awt.fonts system property must be set to the
path where True Type fonts files will be loaded from
(this property must be defined to avoid calling the getFontPath ()
native method of the class NativeFontWrapper which
needs a X11 Display in Motif implementation).
This path can be equal to :
/usr/openwin/lib/X11/fonts/Type1:/usr/openwin/lib/X11/fonts/TrueType
directories on SolarisWinDir\Font directory on Windows($JAVAHOME)/lib/fontsJava2D can work with PJA only with JVM version >= 1.2.
When GraphicsEnvironment.getLocalGraphicsEnvironment () fails because
PJAGraphicsEnvironment class can't be loaded or java.awt.graphicsenv system
property can't be changed, java.awt.Font can't be instantiated without a Display since
this class requires an instance of java.awt.GraphicsEnvironment in Java 1.2. In that case,
it forbids to use Graphics2D methods in a program because Graphics2D needs a default
font (see PJADemo.java source for a way to change of .pjaf font).
PJAToolkit,
PJAGraphicsManager| クラス sun.java2d.SunGraphicsEnvironment から継承した内部クラス |
sun.java2d.SunGraphicsEnvironment.T1Filter, sun.java2d.SunGraphicsEnvironment.T2KFilter, sun.java2d.SunGraphicsEnvironment.TTFilter |
| クラス sun.java2d.SunGraphicsEnvironment から継承したフィールド |
fontPath, fprops, loadNativeFonts, osVersion, registeredFonts |
| コンストラクタの概要 | |
PJAGraphicsEnvironment()
|
|
| メソッドの概要 | |
java.awt.Graphics2D |
createGraphics(java.awt.image.BufferedImage image)
Returns a Graphics2D instance or throws an AWTError
exception. |
protected int |
getNumScreens()
Returns the number of screens. |
protected java.awt.GraphicsDevice |
makeScreenDevice(int screenNum)
|
| クラス sun.java2d.SunGraphicsEnvironment から継承したメソッド |
createFont, getAllFonts, getAvailableFontFamilyNames, getAvailableFontFamilyNames, getBestFontFor, getDefaultScreenDevice, getFileNameFromPlatformName, getFontProperties, getFontPropertyFD, getOsVersion, getPrinterJob, getPropString, getScreenDevices, initCompositeFonts, initializeProps, isLogicalFont, loadFonts, mapFamilyName, mapFamilyNameAll, parseFamilyNameProperty, platformReady, registerFontFile, registerFontPath, registerNative, registerNativeFonts, styleStr |
| クラス java.awt.GraphicsEnvironment から継承したメソッド |
getLocalGraphicsEnvironment |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public PJAGraphicsEnvironment()
| メソッドの詳細 |
protected int getNumScreens()
sun.java2d.SunGraphicsEnvironment 内の getNumScreensprotected java.awt.GraphicsDevice makeScreenDevice(int screenNum)
sun.java2d.SunGraphicsEnvironment 内の makeScreenDevicepublic java.awt.Graphics2D createGraphics(java.awt.image.BufferedImage image)
Graphics2D instance or throws an AWTError
exception.sun.java2d.SunGraphicsEnvironment 内の createGraphics
|
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||