Module java.desktop
Package java.awt

Class ImageCapabilities

java.lang.Object
java.awt.ImageCapabilities
所有已实现的接口:
Cloneable

public class ImageCapabilities extends Object implements Cloneable
图像的功能和属性。
自从:
1.4
  • Constructor Summary

    Constructors
    Constructor
    Description
    ImageCapabilities(boolean accelerated)
    创建一个用于指定图像功能的新对象。
  • Method Summary

    Modifier and Type
    Method
    Description
    clone()
    创建并返回此对象的副本。
    boolean
    如果封装在此ImageCapabilities中的对象可以加速或正在加速,则返回true
    boolean
    如果由此ImageCapabilities描述的VolatileImage可以丢失其表面,则返回true

    Methods declared in class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImageCapabilities

      public ImageCapabilities(boolean accelerated)
      创建一个用于指定图像功能的新对象。
      参数:
      accelerated - 是否需要加速图像
  • Method Details

    • isAccelerated

      public boolean isAccelerated()
      如果封装在此ImageCapabilities中的对象可以加速或正在加速,则返回true
      返回:
      图像是否可以加速。有各种特定于平台的加速图像的方法,包括像素映射、VRAM、AGP。这是一般的加速方法(而不是驻留在系统内存中)。
    • isTrueVolatile

      public boolean isTrueVolatile()
      如果由此ImageCapabilities描述的VolatileImage可以丢失其表面,则返回true
      返回:
      临时图像是否会根据操作系统的意愿丢失其表面。
    • clone

      public Object clone()
      从类中复制的描述: Object
      创建并返回此对象的副本。 "副本" 的确切含义可能取决于对象的类。一般意图是,对于任何对象x,表达式:
       x.clone() != x
      将为真,并且表达式:
       x.clone().getClass() == x.getClass()
      将为true,但这些不是绝对要求。虽然通常情况下:
       x.clone().equals(x)
      将为true,但这不是绝对要求。

      按照惯例,应通过调用super.clone来获取返回的对象。如果一个类及其所有超类(除了Object)遵守这个约定,那么x.clone().getClass() == x.getClass()将成立。

      按照惯例,此方法返回的对象应独立于正在克隆的对象。为了实现这种独立性,可能需要修改通过super.clone返回的对象的一个或多个字段,然后再返回它。通常,这意味着复制组成对象内部“深层结构”的任何可变对象,并用这些对象的引用替换这些对象的引用。如果一个类只包含原始字段或对不可变对象的引用,则通常情况下,通过super.clone返回的对象中不需要修改任何字段。

      覆盖:
      clone 在类 Object
      返回:
      此ImageCapabilities对象的副本。
      参见: