- java.lang.Object
-
- java.awt.GraphicsConfigTemplate
-
- すべての実装されたインタフェース:
Serializable
public abstract class GraphicsConfigTemplate extends Object implements Serializable
GraphicsConfigTemplate
クラスは、有効なGraphicsConfiguration
を取得するために使用されます。 ユーザーはこれらのオブジェクトの1つのインスタンスを生成してから、デフォルトでないすべての属性を必要に応じて設定します。GraphicsDevice
クラスにあるGraphicsDevice.getBestConfiguration(java.awt.GraphicsConfigTemplate)
メソッドは次に、このGraphicsConfigTemplate
を使って呼び出されます。GraphicsConfigTemplate
で要求されたものを満たすかそれを上回る、有効なGraphicsConfiguration
が返されます。- 導入されたバージョン:
- 1.2
- 関連項目:
GraphicsDevice
,GraphicsConfiguration
, 直列化された形式
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static int
PREFERRED
「Enum」(Integer)型で使用される値です。static int
REQUIRED
「Enum」(Integer)型で使用される値です。static int
UNNECESSARY
「Enum」(Integer)型で使用される値です。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 GraphicsConfigTemplate()
このクラスは抽象クラスなので、インスタンスを生成できるのはサブクラスだけです。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract GraphicsConfiguration
getBestConfiguration(GraphicsConfiguration[] gc)
GraphicsConfigTemplate
で定義された基準を渡す、考えられる「最適な」構成を返します。abstract boolean
isGraphicsConfigSupported(GraphicsConfiguration gc)
指定されたGraphicsConfiguration
を使用して、示された機能をサポートする描画表面を作成できるかどうかを示すboolean
を返します。
-
-
-
フィールドの詳細
-
REQUIRED
public static final int REQUIRED
「Enum」(Integer)型で使用される値です。 この機能がGraphicsConfiguration
オブジェクトに必要であることを示します。 この機能を使用できない場合は、GraphicsConfiguration
オブジェクトを選択しないでください。- 関連項目:
- 定数フィールド値
-
PREFERRED
public static final int PREFERRED
「Enum」(Integer)型で使用される値です。 この機能がGraphicsConfiguration
オブジェクトに望ましいことを示します。 この機能のある選択肢とこの機能のない選択肢は両方とも同等と見なされますが、この機能のある選択肢の方が優先されます。- 関連項目:
- 定数フィールド値
-
UNNECESSARY
public static final int UNNECESSARY
「Enum」(Integer)型で使用される値です。GraphicsConfiguration
オブジェクトの選択には、この機能が必要ないことを示します。 この機能は使われないので、この機能のない選択肢の方がこの機能のある選択肢より優先されます。- 関連項目:
- 定数フィールド値
-
-
メソッドの詳細
-
getBestConfiguration
public abstract GraphicsConfiguration getBestConfiguration(GraphicsConfiguration[] gc)
GraphicsConfigTemplate
で定義された基準を渡す、考えられる「最適な」構成を返します。- パラメータ:
gc
- 選択元のGraphicsConfiguration
オブジェクトの配列。- 戻り値:
- 最適な構成となる
GraphicsConfiguration
オブジェクト。 - 関連項目:
GraphicsConfiguration
-
isGraphicsConfigSupported
public abstract boolean isGraphicsConfigSupported(GraphicsConfiguration gc)
指定されたGraphicsConfiguration
を使用して、示された機能をサポートする描画表面を作成できるかどうかを示すboolean
を返します。- パラメータ:
gc
- テストするGraphicsConfiguration
オブジェクト- 戻り値:
- この
GraphicsConfiguration
オブジェクトを使って、指定された機能をサポートする表面を作成できる場合はtrue
、GraphicsConfiguration
オブジェクトを使ってこのJava (tm) APIで使用可能な描画表面を作成できない場合はfalse
。
-
-