|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.awt.GraphicsEnvironment
GraphicsEnvironment クラスは、特定のプラットフォームの JavaTM アプリケーションで使用できる GraphicsDevice オブジェクトおよび Font オブジェクトのコレクションを記述します。この GraphicsEnvironment のリソースは、ローカルマシン上か、リモートマシン上にあります。GraphicsDevice オブジェクトは、画面、プリンタ、またはイメージバッファの場合があり、Graphics2D 描画メソッドのデスティネーションです。各 GraphicsDevice は、それに関連付けられたいくつかの GraphicsConfiguration オブジェクトを持ちます。これらのオブジェクトは、GraphicsDevice を使用できるさまざまな構成を指定します。
GraphicsDevice,
GraphicsConfiguration| コンストラクタの概要 | |
protected |
GraphicsEnvironment()
インスタンスを直接生成できない抽象クラスです。 |
| メソッドの概要 | |
abstract Graphics2D |
createGraphics(BufferedImage img)
指定された BufferedImage に描画するための Graphics2D オブジェクトを返します。 |
abstract Font[] |
getAllFonts()
この GraphicsEnvironment で利用可能なすべてのフォントについて 1 ポイントのサイズのインスタンスを保持している配列を返します。 |
abstract String[] |
getAvailableFontFamilyNames()
この GraphicsEnvironment で利用可能なすべてのフォントファミリの名前を格納している配列を返します。 |
abstract String[] |
getAvailableFontFamilyNames(Locale l)
この GraphicsEnvironment で利用可能なすべてのフォントファミリの地域対応された名前を格納している配列を返します。 |
abstract GraphicsDevice |
getDefaultScreenDevice()
デフォルトの画面 GraphicsDevice を返します。 |
static GraphicsEnvironment |
getLocalGraphicsEnvironment()
ローカルの GraphicsEnvironment を返します。 |
abstract GraphicsDevice[] |
getScreenDevices()
すべての画面 GraphicsDevice オブジェクトの配列を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| コンストラクタの詳細 |
protected GraphicsEnvironment()
| メソッドの詳細 |
public static GraphicsEnvironment getLocalGraphicsEnvironment()
GraphicsEnvironment を返します。GraphicsEnvironmentpublic abstract GraphicsDevice[] getScreenDevices()
GraphicsDevice オブジェクトの配列を返します。GraphicsDevice オブジェクトを格納する配列public abstract GraphicsDevice getDefaultScreenDevice()
GraphicsDevice を返します。GraphicsDevicepublic abstract Graphics2D createGraphics(BufferedImage img)
BufferedImage に描画するための Graphics2D オブジェクトを返します。img - BufferedImageBufferedImage に描画するために使用される Graphics2Dpublic abstract Font[] getAllFonts()
GraphicsEnvironment で利用可能なすべてのフォントについて 1 ポイントのサイズのインスタンスを保持している配列を返します。通常の使い方ではユーザに特定のフォントの選択を許可するので、アプリケーションは選択済みインスタンスに deriveFont メソッドを呼び出して、フォントのサイズ変更と、各種フォント属性の設定を行うことができます。
このメソッドはアプリケーションに、Font インスタンスを使用してテキストを描画するもっとも正確なコントロールを提供します。この GraphicsEnvironment のフォントが複数のプログラム可能なバリエーションを持つ場合には、その Font の 1 つのインスタンスだけが配列で返され、ほかのバリエーションはアプリケーションによって引き出されなければなりません。
この環境のフォントがマルチプルマスターフォントのように複数のプログラム可能なバリエーションを持つ場合には、そのフォントの 1 つのインスタンスだけが Font 配列で返され、ほかのバリエーションはアプリケーションによって引き出されなければなりません。
Font オブジェクトの配列getAvailableFontFamilyNames(),
Font,
Font.deriveFont(int, float),
Font.getFontName()public abstract String[] getAvailableFontFamilyNames()
GraphicsEnvironment で利用可能なすべてのフォントファミリの名前を格納している配列を返します。通常の使い方では、ユーザに特定のファミリ名の選択を許可して、ユーザが Bold や Italic などのスタイル属性を指定したときに、アプリケーションが同一ファミリの関連バリエーションを選択できるようにします。
このメソッドはアプリケーションに、どの Font インスタンスを使用してテキストを描画するかを制御する方法を提供しますが、同じフォントファミリの各フォントの中でもっとも一致するものを選択するうえで、Font オブジェクトはより柔軟です。
String の配列getAllFonts(),
Font,
Font.getFamily()public abstract String[] getAvailableFontFamilyNames(Locale l)
GraphicsEnvironment で利用可能なすべてのフォントファミリの地域対応された名前を格納している配列を返します。通常の使い方では、ユーザに特定のファミリ名の選択を許可して、ユーザが Bold や Italic などのスタイル属性を指定したときに、アプリケーションが同一ファミリの関連バリエーションを選択できるようにします。
このメソッドはアプリケーションに、どの Font インスタンスを使用してテキストを描画するかを制御する方法を提供しますが、同じフォントファミリの各フォントの中でもっとも一致するものを選択するうえで、Font オブジェクトはより柔軟です。
l - 特定の地理的、政治的、または文化的領域を表す Locale オブジェクトLocale に特有のフォントファミリの名前を格納している String オブジェクトの配列getAllFonts(),
Font,
Font.getFamily()
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||