モジュール java.desktop
パッケージ java.awt

クラスImageCapabilities

java.lang.Object
java.awt.ImageCapabilities
すべての実装されたインタフェース:
Cloneable

public class ImageCapabilities extends Object implements Cloneable
イメージの機能とプロパティ
導入されたバージョン:
1.4
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    ImageCapabilities(boolean accelerated)
    イメージの機能を指定する新しいオブジェクトを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このオブジェクトのコピーを作成して、返します。
    boolean
    機能がこのImageCapabilities内にカプセル化されているオブジェクトを高速化できるか、またはすでに高速化されている場合はtrueを返します。
    boolean
    このImageCapabilitiesによって記述されたVolatileImageがその表面を失うことができる場合はtrueを返します。

    クラス java.lang.Objectで宣言されたメソッド

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • ImageCapabilities

      public ImageCapabilities(boolean accelerated)
      イメージの機能を指定する新しいオブジェクトを作成します。
      パラメータ:
      accelerated - 高速イメージが要求されているかどうか
  • メソッドの詳細

    • isAccelerated

      public boolean isAccelerated()
      機能がこのImageCapabilities内にカプセル化されているオブジェクトを高速化できるか、またはすでに高速化されている場合はtrueを返します。
      戻り値:
      イメージが高速化できるか、またはすでに高速化されているかどうか。 イメージを高速化する方法には、pixmaps、VRAM、AGPなどプラットフォーム固有のさまざまな方法がある。 これは、システム・メモリーに常駐する方法とは異なる一般的な高速化方式である
    • isTrueVolatile

      public boolean isTrueVolatile()
      このImageCapabilitiesによって記述されたVolatileImageがその表面を失うことができる場合はtrueを返します。
      戻り値:
      オペレーティング・システムの偶発的な状況によって、揮発性イメージがその描画表面を失うかどうか
    • clone

      public Object clone()
      次のクラスからコピーされた説明: Object
      このオブジェクトのコピーを作成して、返します。 「コピー」の正確な意味合いは、オブジェクトのクラスによって異なります。 一般的な意図は、任意のオブジェクトxについて、次の式
       x.clone() != x
      がtrueであり、次の式
       x.clone().getClass() == x.getClass()
      trueになることですが、これらは絶対的な要件ではありません。 また次の式
       x.clone().equals(x)
      trueになりますが、これは絶対的な要件ではありません。

      慣例上、返されたオブジェクトは、super.cloneを呼び出すことによって取得するようにしてください。 クラスとそのすべてのスーパー・クラス(Objectを除く)がこの規則に従っている場合は、x.clone().getClass()== x.getClass()が成立します。

      通常、このメソッドにより返されるオブジェクトは、このオブジェクト(複製されています)から独立している必要があります。 この独立性を実現するには、super.cloneによって返されたオブジェクトを返す前に、その1つ以上のフィールドを変更することが必要になる場合があります。 これは、通常、複製するオブジェクトの内部「深層構造」を構成する可変オブジェクトのコピー、およびこれらのオブジェクトへの参照をコピーへの参照に置き換えることを意味します。 クラスにプリミティブ・フィールドまたは不変オブジェクトへの参照しか含まれていない場合は、通常、super.cloneによって返されたオブジェクト内のフィールドを変更する必要がありません。

      オーバーライド:
      clone、クラスObject
      戻り値:
      このImageCapabilitiesオブジェクトのコピー
      関連項目: