java.lang.Object
java.awt.Image
java.awt.image.AbstractMultiResolutionImage
- すべての実装されたインタフェース:
- MultiResolutionImage
- 直系の既知のサブクラス:
- BaseMultiResolutionImage
public abstract class AbstractMultiResolutionImage extends Image implements MultiResolutionImage
このクラスは、
MultiResolutionImageインタフェースを実装するクラス用のいくつかのImageメソッドのデフォルト実装を提供します。 次に例を示します。 
  
 public class CustomMultiResolutionImage extends AbstractMultiResolutionImage {
     final Image[] resolutionVariants;
     public CustomMultiResolutionImage(Image... resolutionVariants) {
          this.resolutionVariants = resolutionVariants;
     }
     public Image getResolutionVariant(
             double destImageWidth, double destImageHeight) {
         // return a resolution variant based on the given destination image size
     }
     public List<Image> getResolutionVariants() {
         return Collections.unmodifiableList(Arrays.asList(resolutionVariants));
     }
     protected Image getBaseImage() {
         return resolutionVariants[0];
     }
 }
  - 導入されたバージョン:
- 9
- 関連項目:
- Image,- MultiResolutionImage
- 
フィールドのサマリークラス java.awt.Imageで宣言されたフィールドaccelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 AbstractMultiResolutionImage()
- 
メソッドのサマリー修飾子と型 メソッド 説明 protected abstract ImagegetBaseImage()デフォルトの幅と高さでレンダリングする画像の最適バージョンを表すベース・イメージを返します。GraphicsgetGraphics()ベースのImage#getGraphics()メソッドのコントラクトに従って、オフ・スクリーン・イメージだけがGraphicsオブジェクトを返すことができるので、この実装は常にUnsupportedOperationExceptionをスローします。intgetHeight(ImageObserver observer)このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getHeight(observer)。ObjectgetProperty(String name, ImageObserver observer)このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getProperty(name, observer)。ImageProducergetSource()このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getSource()。intgetWidth(ImageObserver observer)このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getWidth(observer)。クラス java.awt.Imageで宣言されたメソッドflush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority
- 
コンストラクタの詳細- 
AbstractMultiResolutionImagepublic AbstractMultiResolutionImage()
 
- 
- 
メソッドの詳細- 
getWidthpublic int getWidth(ImageObserver observer)このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getWidth(observer)。- 定義:
- getWidth、クラス:- Image
- パラメータ:
- observer- イメージがロードされるのを待機しているオブジェクト。
- 戻り値:
- 基本イメージの幅、または幅が未知の場合は -1
- 導入されたバージョン:
- 9
- 関連項目:
- getBaseImage()
 
- 
getHeightpublic int getHeight(ImageObserver observer)このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getHeight(observer)。- 定義:
- getHeight、クラス:- Image
- パラメータ:
- observer- イメージがロードされるのを待機しているオブジェクト。
- 戻り値:
- 基本イメージの高さ、または高さが未知の場合は -1
- 導入されたバージョン:
- 9
- 関連項目:
- getBaseImage()
 
- 
getSourcepublic ImageProducer getSource()このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getSource()。- 定義:
- getSource、クラス:- Image
- 戻り値:
- ベース・イメージ用のピクセルを生成するイメージ・プロデューサ
- 導入されたバージョン:
- 9
- 関連項目:
- getBaseImage()
 
- 
getGraphicspublic Graphics getGraphics()ベースのImage#getGraphics()メソッドのコントラクトに従って、オフ・スクリーン・イメージだけがGraphicsオブジェクトを返すことができるので、この実装は常にUnsupportedOperationExceptionをスローします。- 定義:
- getGraphics、クラス:- Image
- 戻り値:
- UnsupportedOperationExceptionをスロー
- 例外:
- UnsupportedOperationException- このメソッドがサポートされていない場合
- 関連項目:
- Graphics、- Component.createImage(int, int)
 
- 
getPropertypublic Object getProperty(String name, ImageObserver observer)このメソッドは、単純にベース・イメージの同じメソッドに委譲し、次と同等です:getBaseImage().getProperty(name, observer)。- 定義:
- getProperty、クラス:- Image
- パラメータ:
- name- プロパティ名。
- observer- このイメージがロードされるのを待機しているオブジェクト。
- 戻り値:
- 基本イメージ内の指定されたプロパティの値
- 導入されたバージョン:
- 9
- 関連項目:
- getBaseImage()
 
- 
getBaseImageprotected abstract Image getBaseImage()デフォルトの幅と高さでレンダリングする画像の最適バージョンを表すベース・イメージを返します。- 戻り値:
- 一組のマルチ解像度イメージのベース・イメージ
- 導入されたバージョン:
- 9
 
 
-