- java.lang.Object
-
- java.awt.Image
-
- java.awt.image.AbstractMultiResolutionImage
-
- java.awt.image.BaseMultiResolutionImage
-
- 实现的所有接口
-
MultiResolutionImage
public class BaseMultiResolutionImageextends 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
-
-