- java.lang.Object
- 
- java.awt.Image
- 
- java.awt.image.AbstractMultiResolutionImage
- 
- java.awt.image.BaseMultiResolutionImage
 
 
 
- 
- すべての実装されたインタフェース:
- MultiResolutionImage
 
 public class BaseMultiResolutionImage extends AbstractMultiResolutionImage このクラスは、AbstractMultiResolutionImageクラスの配列ベースの実装です。 このクラスは、レンダリング・リクエストを満たすのに十分な大きさの配列の最初のイメージ・バリアントを返す単純なアルゴリズムを使用してgetResolutionVariant(double destImageWidth, double destImageHeight)メソッドを実装します。 レンダリング・リクエストと同じ大きさの適切なイメージが見つからない場合、配列内の最後のイメージが返されます。最良の効果を得るためには、イメージの配列は、各イメージが前のイメージよりも広くて背が高いようにソートされるべきです。 ベース・イメージは、アレイ内の最初のイメージである必要はありません。 イメージが推奨どおりにソートされていない場合は、例外はスローされません。 - 導入されたバージョン:
- 9
- 関連項目:
- Image,- MultiResolutionImage,- AbstractMultiResolutionImage
 
- 
- 
フィールドのサマリー- 
クラス java.awt.Imageで宣言されたフィールドaccelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 BaseMultiResolutionImage(int baseImageIndex, Image... resolutionVariants)指定された基本イメージ・インデックスと解像度の変形を持つマルチ解像度イメージを作成します。BaseMultiResolutionImage(Image... resolutionVariants)指定された解像度の変形を使用してマルチ解像度イメージを作成します。
 - 
メソッドのサマリー- 
クラス java.awt.image.AbstractMultiResolutionImageで宣言されたメソッドgetBaseImage, getGraphics, getHeight, getProperty, getSource, getWidth
 - 
クラス java.awt.Imageで宣言されたメソッドflush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority
 - 
クラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
 - 
インタフェース java.awt.image.MultiResolutionImageで宣言されたメソッドgetResolutionVariant, getResolutionVariants
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
BaseMultiResolutionImagepublic BaseMultiResolutionImage(Image... resolutionVariants) 指定された解像度の変形を使用してマルチ解像度イメージを作成します。 第1の解像度変形がベース・イメージとして使用されます。- パラメータ:
- resolutionVariants- イメージ・サイズでソートされた解像度バリエーションの配列
- 例外:
- IllegalArgumentException- nullまたは長さゼロの配列が渡された場合
- NullPointerException- 指定された- resolutionVariantsに1つ以上のヌル要素が含まれている場合
- 導入されたバージョン:
- 9
 
 - 
BaseMultiResolutionImagepublic BaseMultiResolutionImage(int baseImageIndex, Image... resolutionVariants)指定された基本イメージ・インデックスと解像度の変形を持つマルチ解像度イメージを作成します。- パラメータ:
- baseImageIndex- 解像度バリアント配列のベース・イメージのインデックス
- resolutionVariants- イメージ・サイズでソートされた解像度バリエーションの配列
- 例外:
- IllegalArgumentException- nullまたは長さゼロの配列が渡された場合
- NullPointerException- 指定された- resolutionVariantsに1つ以上のヌル要素が含まれている場合
- IndexOutOfBoundsException-- baseImageIndexが負または- resolutionVariantsの長さ以上の場合。
- 導入されたバージョン:
- 9
 
 
- 
 
-