- 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 intPREFERRED「Enum」(Integer)型で使用される値です。static intREQUIRED「Enum」(Integer)型で使用される値です。static intUNNECESSARY「Enum」(Integer)型で使用される値です。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 GraphicsConfigTemplate()このクラスは抽象クラスなので、インスタンスを生成できるのはサブクラスだけです。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract GraphicsConfigurationgetBestConfiguration(GraphicsConfiguration[] gc)GraphicsConfigTemplateで定義された基準を渡す、考えられる「最適な」構成を返します。abstract booleanisGraphicsConfigSupported(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。
-
-