所有类


java.awt
类 RenderingHints

java.lang.Object
  继承者 java.awt.RenderingHints
所有已实现的接口:
Cloneable, Map<Object,Object>

public class RenderingHints
   
   
   
   
   
extends Object
implements Map<Object,Object>, Cloneable

RenderingHints 类包含可由 Graphics2D 类,以及实现 BufferedImageOpRaster 的类使用的呈现提示。


嵌套类摘要
static classRenderingHints.Key
          定义用来控制呈现和图像管线各个方面的所有键的基本类型。
 
从接口 java.util.Map 继承的嵌套类/接口
Map.Entry<K,V>
 
字段摘要
static RenderingHints.KeyKEY_ALPHA_INTERPOLATION
          Alpha 插值提示键。
static RenderingHints.KeyKEY_ANTIALIASING
          抗锯齿提示键。
static RenderingHints.KeyKEY_COLOR_RENDERING
          颜色呈现提示键。
static RenderingHints.KeyKEY_DITHERING
          抖动提示键。
static RenderingHints.KeyKEY_FRACTIONALMETRICS
          字体规格提示键。
static RenderingHints.KeyKEY_INTERPOLATION
          插值提示键。
static RenderingHints.KeyKEY_RENDERING
          呈现提示键。
static RenderingHints.KeyKEY_STROKE_CONTROL
          笔划规范化控制提示键。
static RenderingHints.KeyKEY_TEXT_ANTIALIASING
          文本抗锯齿提示键
static ObjectVALUE_ALPHA_INTERPOLATION_DEFAULT
          Alpha 插值提示值——ALPHA_INTERPOLATION_DEFAULT。
static ObjectVALUE_ALPHA_INTERPOLATION_QUALITY
          Alpha 插值提示值——ALPHA_INTERPOLATION_QUALITY。
static ObjectVALUE_ALPHA_INTERPOLATION_SPEED
          Alpha 插值提示值——ALPHA_INTERPOLATION_SPEED。
static ObjectVALUE_ANTIALIAS_DEFAULT
          抗锯齿提示值——使用平台默认的抗锯齿模式完成呈现。
static ObjectVALUE_ANTIALIAS_OFF
          抗锯齿提示值——没有使用抗锯齿模式完成呈现。
static ObjectVALUE_ANTIALIAS_ON
          抗锯齿提示值——使用抗锯齿模式完成呈现。
static ObjectVALUE_COLOR_RENDER_DEFAULT
          颜色呈现提示值——COLOR_RENDER_DEFAULT。
static ObjectVALUE_COLOR_RENDER_QUALITY
          颜色呈现提示值——COLOR_RENDER_QUALITY。
static ObjectVALUE_COLOR_RENDER_SPEED
          颜色呈现提示值——COLOR_RENDER_SPEED。
static ObjectVALUE_DITHER_DEFAULT
          抖动提示值——对于抖动,使用平台默认值。
static ObjectVALUE_DITHER_DISABLE
          抖动提示值——呈现时不抖动。
static ObjectVALUE_DITHER_ENABLE
          抖动提示值——如果需要,在呈现时抖动。
static ObjectVALUE_FRACTIONALMETRICS_DEFAULT
          字体规格提示值——使用平台默认的字体规格。
static ObjectVALUE_FRACTIONALMETRICS_OFF
          字体规格提示值——禁用字体规格。
static ObjectVALUE_FRACTIONALMETRICS_ON
          字体规格提示值——启用字体规格。
static ObjectVALUE_INTERPOLATION_BICUBIC
          插值提示值——INTERPOLATION_BICUBIC。
static ObjectVALUE_INTERPOLATION_BILINEAR
          插值提示值——INTERPOLATION_BILINEAR。
static ObjectVALUE_INTERPOLATION_NEAREST_NEIGHBOR
          插值提示值——INTERPOLATION_NEAREST_NEIGHBOR。
static ObjectVALUE_RENDER_DEFAULT
          呈现提示值——选择平台默认的呈现算法。
static ObjectVALUE_RENDER_QUALITY
          呈现提示值——选择偏重输出质量的合适呈现算法。
static ObjectVALUE_RENDER_SPEED
          呈现提示值——选择偏重输出速度的合适呈现算法。
static ObjectVALUE_STROKE_DEFAULT
          笔划规范化控制提示值——STROKE_DEFAULT。
static ObjectVALUE_STROKE_NORMALIZE
          笔划规范化控制提示值——STROKE_NORMALIZE。
static ObjectVALUE_STROKE_PURE
          笔划规范化控制提示值——STROKE_PURE。
static ObjectVALUE_TEXT_ANTIALIAS_DEFAULT
          文本抗锯齿提示值——使用平台默认的文本抗锯齿模式完成文本呈现。
static ObjectVALUE_TEXT_ANTIALIAS_OFF
          文本抗锯齿提示值——没有使用抗锯齿模式完成文本呈现。
static ObjectVALUE_TEXT_ANTIALIAS_ON
          文本抗锯齿提示值——使用抗锯齿模式完成文本呈现。
 
构造方法摘要
RenderingHints(Map<RenderingHints.Key,?> init)
          构造一个新对象,该对象具有从指定 Map 对象(可能为 null)初始化的键和值。
RenderingHints(RenderingHints.Key key, Object value)
          构造一个具有指定键/值对的新对象。
 
方法摘要
 voidadd(RenderingHints hints)
          将指定 RenderingHints 对象中的所有键和相应的值添加到此 RenderingHints 对象中。
 voidclear()
          清除所有键/值对的 RenderingHints 对象。
 Objectclone()
          创建此 RenderingHints 对象的一个克隆,它与此 RenderingHints 对象具有相同的内容。
 booleancontainsKey(Object key)
          如果此 RenderingHints 包含指定键的映射关系,则返回 true
 booleancontainsValue(Object value)
          如果此 RenderingHints 将一个或多个键映射到指定值,则返回 true。
 Set<Map.Entry<Object,Object>>entrySet()
          返回此 RenderingHints 中包含的映射关系的 Set 视图。
 booleanequals(Object o)
          对指定的 Object 对象与此 RenderingHints 进行相等性比较。
 Objectget(Object key)
          返回指定键所映射的值。
 inthashCode()
          返回此 RenderingHints 中的哈希码值。
 booleanisEmpty()
          如果此 RenderingHints 未包含键-值映射关系,则返回 true
 Set<Object>keySet()
          返回此 RenderingHints 中包含的 Key 的 Set 视图。
 Objectput(Object key, Object value)
          将指定 key 映射到此 RenderingHints 对象中的指定 value
 voidputAll(Map<?,?> m)
          将指定 Map 中所有映射关系复制到此 RenderingHints 中。
 Objectremove(Object key)
          从此 RenderingHints 对象中移除键和它所对应的值。
 intsize()
          返回此 RenderingHints 中的键-值映射关系数。
 StringtoString()
          返回 hashmap 的一个相当长的字符串表示形式,该 hashmap 包含此 RenderingHints 对象的键或值的映射关系。
 Collection<Object>values()
          返回此 RenderingHints 中包含的值的 Collection 视图。
 
从类 java.lang.Object 继承的方法
finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

KEY_ANTIALIASING

public static final RenderingHints.Key KEY_ANTIALIASING
抗锯齿提示键。


VALUE_ANTIALIAS_ON

public static final Object VALUE_ANTIALIAS_ON
抗锯齿提示值——使用抗锯齿模式完成呈现。


VALUE_ANTIALIAS_OFF

public static final Object VALUE_ANTIALIAS_OFF
抗锯齿提示值——没有使用抗锯齿模式完成呈现。


VALUE_ANTIALIAS_DEFAULT

public static final Object VALUE_ANTIALIAS_DEFAULT
抗锯齿提示值——使用平台默认的抗锯齿模式完成呈现。


KEY_RENDERING

public static final RenderingHints.Key KEY_RENDERING
呈现提示键。


VALUE_RENDER_SPEED

public static final Object VALUE_RENDER_SPEED
呈现提示值——选择偏重输出速度的合适呈现算法。


VALUE_RENDER_QUALITY

public static final Object VALUE_RENDER_QUALITY
呈现提示值——选择偏重输出质量的合适呈现算法。