- 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 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
BaseMultiResolutionImage
public BaseMultiResolutionImage(Image... resolutionVariants)
使用给定的分辨率变体创建多分辨率图像。 第一个分辨率变体用作基本图像。- 参数
 -  
              
resolutionVariants- 按图像大小排序的分辨率变体数组 - 异常
 -  
              
IllegalArgumentException- 如果传递null或零长度数组 -  
              
NullPointerException- 如果指定的resolutionVariants包含一个或多个null元素 - 从以下版本开始:
 - 9
 
 
-  
BaseMultiResolutionImage
public BaseMultiResolutionImage(int baseImageIndex, Image... resolutionVariants)使用给定的基本图像索引和分辨率变体创建多分辨率图像。- 参数
 -  
              
baseImageIndex- 分辨率变体数组中的基本图像索引 -  
              
resolutionVariants- 按图像大小排序的分辨率变体数组 - 异常
 -  
              
IllegalArgumentException- 如果传递null或零长度数组 -  
              
NullPointerException- 如果指定的resolutionVariants包含一个或多个空元素 -  
              
IndexOutOfBoundsException- 如果baseImageIndex为负数或大于或等于resolutionVariants长度。 - 从以下版本开始:
 - 9
 
 
 -  
 
 -