模块  java.desktop
软件包  java.awt.image

Class 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
    另请参见:
    ImageMultiResolutionImage
    • 构造方法详细信息

      • AbstractMultiResolutionImage

        public AbstractMultiResolutionImage()
    • 方法详细信息

      • getWidth

        public int getWidth​(ImageObserver observer)
        此方法只是委托基础映像上的相同方法,它相当于: getBaseImage().getWidth(observer)
        Specified by:
        getWidth在课程 Image
        参数
        observer - 等待加载图像的对象。
        结果
        基本图像的宽度,如果宽度尚不知道,则为-1
        从以下版本开始:
        9
        另请参见:
        getBaseImage()
      • getHeight

        public int getHeight​(ImageObserver observer)
        此方法只是委托基础映像上的相同方法,它相当于: getBaseImage().getHeight(observer)
        Specified by:
        getHeight在课程 Image
        参数
        observer - 等待加载图像的对象。
        结果
        基本图像的高度,如果尚不知道高度,则返回-1
        从以下版本开始:
        9
        另请参见:
        getBaseImage()
      • getSource

        public ImageProducer getSource()
        此方法只是委托基础映像上的相同方法,它相当于: getBaseImage().getSource()
        Specified by:
        getSource在类 Image
        结果
        生成基本图像像素的图像生成器
        从以下版本开始:
        9
        另请参见:
        getBaseImage()
      • getProperty

        public Object getProperty​(String name,
                                  ImageObserver observer)
        此方法只是委托基础映像上的相同方法,它相当于: getBaseImage().getProperty(name, observer)
        Specified by:
        getPropertyImage
        参数
        name - 房产名称。
        observer - 等待加载此图像的对象。
        结果
        基础图像中命名属性的值
        从以下版本开始:
        9
        另请参见:
        getBaseImage()
      • getBaseImage

        protected abstract Image getBaseImage()
        返回表示图像最佳版本的基本图像,以便以默认宽度和高度进行渲染。
        结果
        多分辨率图像集的基本图像
        从以下版本开始:
        9