Module java.desktop
Package java.awt

Class RenderingHints.Key

java.lang.Object
java.awt.RenderingHints.Key
封闭类:
RenderingHints

public abstract static class RenderingHints.Key extends Object
定义了与RenderingHints类一起使用的所有键的基本类型,用于控制渲染和图像管道中的各种算法选择。该类的实例是不可变且唯一的,这意味着可以使用==运算符而不是更昂贵的equals()方法进行匹配测试。
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Key(int privatekey)
    使用指定的私有键构造一个键。
  • Method Summary

    Modifier and Type
    Method
    Description
    final boolean
    所有Key对象的equals方法将返回与等号'=='相同的结果。
    final int
    所有Key对象的哈希码将与对象的系统标识码相同,由System.identityHashCode()方法定义。
    protected final int
    intKey()
    返回子类实例化此Key时使用的私有整数键。
    abstract boolean
    如果指定的对象是此Key的有效值,则返回true。

    Methods declared in class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Key

      protected Key(int privatekey)
      使用指定的私有键构造一个键。每个Key的子类维护其自己独特的整数键域。不能构造具有相同整数键和相同特定子类的两个对象。如果尝试构造具有与该Key子类的现有实例相同整数键的给定类的另一个对象,则会抛出异常。
      参数:
      privatekey - 指定的键
  • Method Details

    • isCompatibleValue

      public abstract boolean isCompatibleValue(Object val)
      如果指定的对象是此Key的有效值,则返回true。
      参数:
      val - 要测试有效性的Object
      返回:
      如果val有效,则返回true; 否则返回false
    • intKey

      protected final int intKey()
      返回子类实例化此Key时使用的私有整数键。
      返回:
      子类实例化此Key时使用的私有整数键。
    • hashCode

      public final int hashCode()
      所有Key对象的哈希码将与对象的系统标识码相同,由System.identityHashCode()方法定义。
      覆盖:
      hashCode 在类 Object
      返回:
      此对象的哈希码值。
      参见:
    • equals

      public final boolean equals(Object o)
      所有Key对象的equals方法将返回与等号'=='相同的结果。
      覆盖:
      equals 在类 Object
      参数:
      o - 用于比较的参考对象。
      返回:
      如果此对象与obj参数相同,则返回true; 否则返回false
      参见: