模块 java.desktop
 java.awt

类 ImageCapabilities

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

public class ImageCapabilities extends Object implements Cloneable
图像的功能和属性。
自从:
1.4
  • 构造方法总结

    构造方法
    构造方法
    描述
    ImageCapabilities(boolean accelerated)
    创建用于指定图像功能的新对象。
  • 方法总结

    修饰符和类型
    方法
    描述
    创建并返回此对象的副本。
    boolean
    如果能力封装在此ImageCapabilities中的对象可以或被加速,则返回true
    boolean
    如果 ImageCapabilities 描述的 VolatileImage 可能失去其表面,则返回 true

    在类 java.lang.Object 中声明的方法

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造方法详细信息

    • ImageCapabilities

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

    • 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 对象的副本。
      参见: