JavaTM Platform
Standard Ed. 6

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 ���Լ�ʵ�� BufferedImageOp �� RasterOp ���඼�ṩ��һЩ���������ڻ�ȡ���������õ��� RenderingHints ��������飩�������ֵ������Щʵ��ִ���κγ��ֻ�ͼ��������ʱ������Ӧ������������������κ� RenderingHints ��ֵ������Ӧ���޸���ʹ�õ��㷨���Է������ǵ���ѹ��ܡ�

ע�⣬��Ϊ��Щ����ֵ��һЩ��ʾ�����Բ�Ҫ��ijһ����ʵ��֧������ָʾ�����п���ѡ�񣬻��߿�����Ӧ�����޸����㷨ѡ�񡣲�ͬ��ʾ����ֵҲ���Խ������Ӷ���һ������¿�֧�ָ����������б��塣���޸���������������ֵʱ��ʵ�ֿ��ܻ��ܸ������ơ����磬ijЩʵ���ڿ������ʾ�ر�ʱ�����ṩ���ֶ������ͣ����ڿ���ݿ���ʱ�������ܿ��ƶ�������֧�ֵļ�����ʾ����������Ҳ��Ŀ���������ͬ����Ϊ����ʱ�ڳ��ֵ���Ļ�����ֵ� BufferedImage ������ڴ�ӡʱ����ʹ�ò�ͬ�ĵײ�ģ�顣

ʵ�ֿ����������ȫ������ʾ����Ӧ������ʹ�þ����ܽӽ������ʵ���㷨������ڽ�����ֵ���ڹ�����ʾ��ʱijһʵ��֧�ָ������㷨����ô�����ٱ����ڴ˼���ֵ������ָ���㷨��ֵʱ��ִ�д˲�����

���ڿ�����ʾ�ļ�����Ϊ���� RenderingHints.Key �ഴ�����������ֵ�����������ೣ����ʾ�����ı�ʾΪ��̬���������б���û�а�������������ʾ��ͨ���������໯ Key ���¶��󲢶������ֵ�����������Դ���������ʾ��


Ƕ����ժҪ
static class RenderingHints.Key
          ������ RenderingHints һ��ʹ�õġ��������Ƴ��ֺ�ͼ������и����㷨ѡ������м��Ļ������͡�
 
�ӽӿ� java.util.Map �̳е�Ƕ����/�ӿ�
Map.Entry<K,V>
 
�ֶ�ժҪ
static RenderingHints.Key KEY_ALPHA_INTERPOLATION
          Alpha ��ֵ��ʾ����
static RenderingHints.Key KEY_ANTIALIASING
          �������ʾ����
static RenderingHints.Key KEY_COLOR_RENDERING
          ��ɫ������ʾ����
static RenderingHints.Key KEY_DITHERING
          ������ʾ����
static RenderingHints.Key KEY_FRACTIONALMETRICS
          ����С�������ʾ����
static RenderingHints.Key KEY_INTERPOLATION
          ��ֵ��ʾ����
static RenderingHints.Key KEY_RENDERING
          ������ʾ����
static RenderingHints.Key KEY_STROKE_CONTROL
          �ʻ��淶��������ʾ����
static RenderingHints.Key KEY_TEXT_ANTIALIASING
          �ı��������ʾ����
static RenderingHints.Key KEY_TEXT_LCD_CONTRAST
          LCD �ı��Աȳ�����ʾ����
static Object VALUE_ALPHA_INTERPOLATION_DEFAULT
          Alpha ��ֵ��ʾֵ——��ʵ��ѡ������ܺ�������������Ȩ��� alpha ����㷨
static Object VALUE_ALPHA_INTERPOLATION_QUALITY
          Alpha ��ֵ��ʾֵ——ѡ��ƫ���ھ�ȷ�Ⱥ��Ӿ������� alpha ����㷨��
static Object VALUE_ALPHA_INTERPOLATION_SPEED
          Alpha ��ֵ��ʾֵ——ѡ��ƫ���ڼ����ٶȵ� alpha ����㷨��
static Object VALUE_ANTIALIAS_DEFAULT
          �������ʾֵ——ʹ����ʵ��ѡ���Ĭ�Ͽ����ģʽ��ɳ��֡�
static Object VALUE_ANTIALIAS_OFF
          �������ʾֵ——�ڲ�ʹ�ÿ����ģʽ���������ɳ��֡�
static Object VALUE_ANTIALIAS_ON
          �������ʾֵ——ʹ�ÿ����ģʽ��ɳ��֡�
static Object VALUE_COLOR_RENDER_DEFAULT
          ��ɫ������ʾֵ——����ʵ�ֵ�ѡ��ִ����ɫת�����㣬�Ա�ʾ���õ����ܺ;�ȷ��֮������Ȩ�⡣
static Object VALUE_COLOR_RENDER_QUALITY
          ��ɫ������ʾֵ——����ߵľ�ȷ�Ⱥ��Ӿ�����ִ����ɫת�����㡣
static Object VALUE_COLOR_RENDER_SPEED
          ��ɫ������ʾֵ——����ִ������豸��ʽ����ɫת����
static Object VALUE_DITHER_DEFAULT
          ������ʾֵ——�Ը�ʵ��ѡ��Ķ���ʹ��Ĭ��ֵ��
static Object VALUE_DITHER_DISABLE
          ������ʾֵ——���ּ�����״ʱ��������
static Object VALUE_DITHER_ENABLE
          ������ʾֵ——�����Ҫ���ڳ��ּ�����״ʱ������
static Object VALUE_FRACTIONALMETRICS_DEFAULT
          ����С�������ʾֵ——��ʵ��ѡ��ľ��ȶ�λ�ַ����Ρ�
static Object VALUE_FRACTIONALMETRICS_OFF
          ����С�������ʾֵ——������Ϊ���ر߽�� advance width ��λ�ַ����Ρ�
static Object VALUE_FRACTIONALMETRICS_ON
          ����С�������ʾֵ——�������ؾ�ȷ�ȶ�λ�ַ����Ρ�
static Object VALUE_INTERPOLATION_BICUBIC
          ��ֵ��ʾֵ—— ʹ�� X �� Y �е�������������ͼ�����������긽���� 9 ��������������һ����ɫ������
static Object VALUE_INTERPOLATION_BILINEAR
          ��ֵ��ʾֵ——ͼ������ӽ��������������� 4 ����ɫ���������Եز��룬������һ����ɫ������
static Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR
          ��ֵ��ʾֵ——ʹ��ͼ������ӽ�����������������ɫ������
static Object VALUE_RENDER_DEFAULT
          ������ʾֵ——��ʵ��ѡ������ܺ�������������Ȩ��ij����㷨��
static Object VALUE_RENDER_QUALITY
          ������ʾֵ——ѡ��ƫ����������ij����㷨��
static Object VALUE_RENDER_SPEED
          ������ʾֵ——ѡ��ƫ������ٶȵij����㷨��
static Object VALUE_STROKE_DEFAULT
          �ʻ��淶��������ʾֵ——���ݸ���ʵ�ֵ�Ȩ�⣬�����޸ļ�����״����ԭ���ļ�����״��
static Object VALUE_STROKE_NORMALIZE
          �ʻ��淶��������ʾֵ——������״Ӧ���淶��������߾����Ի�ֱ�߼�����������ۡ�
static Object VALUE_STROKE_PURE
          �ʻ��淶��������ʾֵ——������״Ӧ�ñ��ֲ��䲢ʹ�������ؾ�ȷ�ȳ��֡�
static Object VALUE_TEXT_ANTIALIAS_DEFAULT
          �ı��������ʾֵ——���� KEY_ANTIALIASING ��ʾ����ʵ��ѡ���Ĭ��ֵ����ı����֡�
static Object VALUE_TEXT_ANTIALIAS_GASP
          �ı��������ʾֵ——�ı�������Ҫʹ��������Դ�е���Ϣ����Щ��Ϣָ����ÿ�����С�Ƿ��ʺ�Ӧ�� VALUE_TEXT_ANTIALIAS_ON �� VALUE_TEXT_ANTIALIAS_OFF��
static Object VALUE_TEXT_ANTIALIAS_LCD_HBGR
          �ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ�������ذ�������Ϊ B��G��R ��˳����ʾ���Ӷ�ʹˮƽ�����طֱ�����ȫ��ˮƽ���طֱ��� (HBGR) ��������
static Object VALUE_TEXT_ANTIALIAS_LCD_HRGB
          �ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ���� LCD ��ʾ�������ذ�������Ϊ R��G��B ��˳����ʾ���Ӷ�ʹˮƽ�����طֱ�����ȫ��ˮƽ���طֱ��� (HRGB) ��������
static Object VALUE_TEXT_ANTIALIAS_LCD_VBGR
          �ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ����������֯���Ӷ������ײ�Ϊ R��G��B ��˳����ʾ���Ӷ�ʹ��ֱ�����طֱ�����ȫ����ֱ���طֱ��� (VBGR) ��������
static Object VALUE_TEXT_ANTIALIAS_LCD_VRGB
          �ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ����������֯���Ӷ������ײ�Ϊ R��G��B ��˳����ʾ���Ӷ�ʹ��ֱ�����طֱ�����ȫ����ֱ���طֱ��� (VRGB) ��������
static Object VALUE_TEXT_ANTIALIAS_OFF
          �ı��������ʾֵ——��ʹ���κο������ʽ����ı����֡�
static Object VALUE_TEXT_ANTIALIAS_ON
          �ı��������ʾֵ——ʹ��ij�ֿ������ʽ����ı����֡�
 
���췽��ժҪ
RenderingHints(Map<RenderingHints.Key,?> init)
          ����һ���¶��󣬸ö�����и���ָ�� Map ���󣨿���Ϊ null����ʼ���ļ���ֵ��
RenderingHints(RenderingHints.Key key, Object value)
          ����һ������ָ����/ֵ�Ե��¶���
 
����ժҪ
 void add(RenderingHints hints)
          ��ָ�� RenderingHints �����е����м�����Ӧ��ֵ���ӵ��� RenderingHints �����С�
 void clear()
          ������м�/ֵ�Ե� RenderingHints ����
 Object clone()
          ������ RenderingHints �����һ������������� RenderingHints ���������ͬ�����ݡ�
 boolean containsKey(Object key)
          ����� RenderingHints ����ָ������ӳ���ϵ���򷵻� true��
 boolean containsValue(Object value)
          ����� RenderingHints ��һ��������ӳ�䵽ָ��ֵ���򷵻� true��
 Set<Map.Entry<Object,Object>> entrySet()
          ���ش� RenderingHints ��������ӳ���ϵ�� Set ��ͼ��
 boolean equals(Object o)
          ��ָ���� Object ��� RenderingHints ��������ԱȽϡ�
 Object get(Object key)
          ����ָ������ӳ���ֵ��
 int hashCode()
          ���ش� RenderingHints �еĹ�ϣ��ֵ��
 boolean isEmpty()
          ����� RenderingHints δ������-ֵӳ���ϵ���򷵻� true��
 Set<Object> keySet()
          ���ش� RenderingHints ������������ Set ��ͼ��
 Object put(Object key, Object value)
          ��ָ�� key ӳ�䵽�� RenderingHints ������ָ���� value��
 void putAll(Map<?,?> m)
          ��ָ�� Map ������ӳ���ϵ���Ƶ��� RenderingHints �С�
 Object remove(Object key)
          �Ӵ� RenderingHints �������Ƴ�����������Ӧ��ֵ��
 int size()
          ���ش� RenderingHints �еļ�-ֵӳ���ϵ����
 String toString()
          ���� hashmap ��һ���൱�����ַ�����ʾ��ʽ���� hashmap ������ RenderingHints ����ļ���ֵ��ӳ���ϵ��
 Collection<Object> values()
          ���ش� RenderinHints ������������ Collection ��ͼ��
 
���� java.lang.Object �̳еķ���
finalize, getClass, notify, notifyAll, wait, wait, wait
 

�ֶ���ϸ��Ϣ

KEY_ANTIALIASING

public static final RenderingHints.Key KEY_ANTIALIASING
�������ʾ����ANTIALIASING ��ʾ���� Graphics2D ����ļ�����״���ַ����Ƿ񽫳�������״�ı�Ե���پ������

���Ϳ�����㷨�Ĺ�����ʽ���£����ݹ��ƵIJ�����״���ظ����ʣ�����״�ı߽罫���ص�������ɫ��������������� (fill paint) �����һ��

����ʾ������ֵ��


VALUE_ANTIALIAS_ON

public static final Object VALUE_ANTIALIAS_ON
�������ʾֵ——ʹ�ÿ����ģʽ��ɳ��֡�

������
KEY_ANTIALIASING

VALUE_ANTIALIAS_OFF

public static final Object VALUE_ANTIALIAS_OFF
�������ʾֵ——�ڲ�ʹ�ÿ����ģʽ���������ɳ��֡�

������
KEY_ANTIALIASING

VALUE_ANTIALIAS_DEFAULT

public static final Object VALUE_ANTIALIAS_DEFAULT
�������ʾֵ——ʹ����ʵ��ѡ���Ĭ�Ͽ����ģʽ��ɳ��֡�

������
KEY_ANTIALIASING

KEY_RENDERING

public static final RenderingHints.Key KEY_RENDERING
������ʾ����RENDERING ��ʾ��һ���ṩ�߼�����ij�����ʾ��Ŀ�����ڽ�������Ȩ��ʱ��ʾ��Ӧ��ѡ���ƫ�����ٶȣ�����ѡ���ƫ�����������㷨���κγ��ֻ�ͼ�������������Բο�����ʾ�����Ǿ���ͨ�����������������ڴ���ʾ�ĸ���ȷ����ʾ��

����ʾ������ֵ��


VALUE_RENDER_SPEED

public static final Object VALUE_RENDER_SPEED
������ʾֵ——ѡ��ƫ������ٶȵij����㷨��

������
KEY_RENDERING

VALUE_RENDER_QUALITY

public static final Object VALUE_RENDER_QUALITY
������ʾֵ——ѡ��ƫ����������ij����㷨��

������
KEY_RENDERING

VALUE_RENDER_DEFAULT

public static final Object VALUE_RENDER_DEFAULT
������ʾֵ——��ʵ��ѡ������ܺ�������������Ȩ��ij����㷨��

������
KEY_RENDERING

KEY_DITHERING

public static final RenderingHints.Key KEY_DITHERING
������ʾ����DITHERING ��ʾ�������ڽ���ɫ�洢����ɫ�ֱ��������Ƶ�Ŀ����ʱ����ѡ��ɫ�Ľ��Ƴ̶ȡ�

һЩ����Ŀ��֧�ֵ���ɫѡ���������ܵ����ƣ���Ҳ���޷�׼ȷ�ر�ʾ�ڳ��ֲ��������в�������ɫ������ɫ�ס���������Ŀ�꣬DITHERING ��ʾ�������Ƿ�ʹ����ӽ������������֧����ɫ�ĵ�������ֵ����ͨ�̶���䷽ʽ����ɳ��֣������Ƿ�ʹ����ϵ���ɫģʽ�������״���Ա���õؽӽ��ڸ���ɫ��

����ʾ������ֵ��


VALUE_DITHER_DISABLE

public static final Object VALUE_DITHER_DISABLE
������ʾֵ——���ּ�����״ʱ��������

������
KEY_DITHERING

VALUE_DITHER_ENABLE

public static final Object VALUE_DITHER_ENABLE
������ʾֵ——�����Ҫ���ڳ��ּ�����״ʱ������

������
KEY_DITHERING

VALUE_DITHER_DEFAULT

public static final Object VALUE_DITHER_DEFAULT
������ʾֵ——�Ը�ʵ��ѡ��Ķ���ʹ��Ĭ��ֵ��

������
KEY_DITHERING

KEY_TEXT_ANTIALIASING

public static final RenderingHints.Key KEY_TEXT_ANTIALIASING
�ı��������ʾ����TEXT_ANTIALIASING ��ʾ���Կ����ı�������㷨��ʹ�ã�������״���ֵ�ѡ���޹ء�ͨ����Ӧ�ó���ֻϣ�����ı�������������״ʹ�ÿ���ݡ����⣬���ڼ����ı����������㷨ͨ������ЩΪ������ֶ��������㷨�����ӣ����ԣ�����ʾ���ṩ������һЩֵ����Щֵ���Կ���ijЩ�ض����ı����㷨��ѡ����������� DEFAULT ״̬�£�����ʾͨ����ӳ��� KEY_ANTIALIASING ��ʾ����ֵ��

����ʾ������ֵ��


VALUE_TEXT_ANTIALIAS_ON

public static final Object VALUE_TEXT_ANTIALIAS_ON
�ı��������ʾֵ——ʹ��ij�ֿ������ʽ����ı����֡�

������
KEY_TEXT_ANTIALIASING

VALUE_TEXT_ANTIALIAS_OFF

public static final Object VALUE_TEXT_ANTIALIAS_OFF
�ı��������ʾֵ——��ʹ���κο������ʽ����ı����֡�

������
KEY_TEXT_ANTIALIASING

VALUE_TEXT_ANTIALIAS_DEFAULT

public static final Object VALUE_TEXT_ANTIALIAS_DEFAULT
�ı��������ʾֵ——���� KEY_ANTIALIASING ��ʾ����ʵ��ѡ���Ĭ��ֵ����ı����֡�

������
KEY_TEXT_ANTIALIASING

VALUE_TEXT_ANTIALIAS_GASP

public static final Object VALUE_TEXT_ANTIALIAS_GASP
�ı��������ʾֵ——�ı�������Ҫʹ��������Դ�е���Ϣ����Щ��Ϣָ����ÿ�����С�Ƿ��ʺ�Ӧ�� VALUE_TEXT_ANTIALIAS_ON �� VALUE_TEXT_ANTIALIAS_OFF��

TrueType ����ͨ���� 'gasp' �����ṩ����Ϣ����û�д���Ϣ������£��ض�����ʹ�С����Ϊ��ʵ��Ĭ��ֵȷ����

ע�����������ͨ�����ص���Դ������ͨ�û�����ĵ��С��ʾijһ�����塣��ˣ�'gasp' ���п���ָ��ֻ�����Щ��С���������д�Сʹ����ʾ�����ԣ�����������£��õ����ı���ʾ��Ч�� VALUE_TEXT_ANTIALIAS_OFF��������޷�Ԥ�ϣ���������ȷ�ġ�

����һ����Ŀ�ģ��ɶ�������������ɵ��߼����彫ʹ�����ʺ������帴����������á�

�����°汾��ʼ��
1.6
������
KEY_TEXT_ANTIALIASING

VALUE_TEXT_ANTIALIAS_LCD_HRGB

public static final Object VALUE_TEXT_ANTIALIAS_LCD_HRGB
�ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ���� LCD ��ʾ�������ذ�������Ϊ R��G��B ��˳����ʾ���Ӷ�ʹˮƽ�����طֱ�����ȫ��ˮƽ���طֱ��� (HRGB) ��������������õ����á�Ϊ�������� LCD ���������õ���ʾ��ѡ�����ʾ�����ܵ���û�н�����ı���

ע��
��ѡ���Ƿ�Ӧ���κ� LCD �ı���ʾֵʱ��ʵ�ֿ��ܿ��Ƕ������أ���Щ���ذ���Ҫ��Ŀ�����ɫ�������ҪΪÿ���� 15 λ����ÿ����ɫ����Ϊ 5 λ������������������Ƕλͼ�Ƿ���Բ������õĽ����������ʾ���DZ���������ʾ�豸ʱ���Ƿ�ֻ���к��ʵ�Э�����ʱ�������������ִ�зdz��ߵķֱ��ʳ��ֻ�Ŀ���豸������ʱ�����ӡʱ�����Ƿ������ʾ��

��Щ��ʾ�ڳ��ֵ�����ͼ��ʱͬ������Ӧ�ã�����Щͼ����ܲ��ʺ��ڳ��浼������Ϊ�ı�������ض���������֯�����ʵ��س��֡����⣬����ʧ��ͼ���ͼ���ʽ������ɫ�ܵ����Ƶ� GIF������һ����ѡ�����ԣ�����ͼ��ע��Ҫ�ھ�����ͬ���õ���ʾ�豸�ϳ��֣���������һЩ�ı��������ʾ���� VALUE_TEXT_ANTIALIAS_ON��Ҳ���Ǹ��õ�ѡ��

��ʹ��ʱѡ���� LCD ��ʾ����ƥ���ֵ���ܵ����ı��������½����ڲ��߱��� LCD ��ʾ����ͬ��������ʾ�豸���� CRT���ϣ�����Ч�����������ڱ�׼�ı�����ݣ���������������ɫʧ������͡�ģ�����ӵ� LCD ��ʾ��Ҳû�б��ֳ��ȱ�׼�ı�����ݸ��õĵط��������� CRT��

���仰˵��Ϊ�˵õ���õĽ������ʹ�ô���������ʾ�������� LCD ��ʾ����ָ�����ʵ����������á�

�����°汾��ʼ��
1.6
������
KEY_TEXT_ANTIALIASING

VALUE_TEXT_ANTIALIAS_LCD_HBGR

public static final Object VALUE_TEXT_ANTIALIAS_LCD_HBGR
�ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ�������ذ�������Ϊ B��G��R ��˳����ʾ���Ӷ�ʹˮƽ�����طֱ�����ȫ��ˮƽ���طֱ��� (HBGR) ���������� HRGB ��ȣ��������ò�������Ϊ�������� LCD ���������õ���ʾ��ѡ�����ʾ�����ܵ���û�н�����ı����йغ�ʱӦ�ô���ʾ�ĸ�����Ϣ������� VALUE_TEXT_ANTIALIAS_LCD_HRGB��

�����°汾��ʼ��
1.6
������
KEY_TEXT_ANTIALIASING

VALUE_TEXT_ANTIALIAS_LCD_VRGB

public static final Object VALUE_TEXT_ANTIALIAS_LCD_VRGB
�ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ����������֯���Ӷ������ײ�Ϊ R��G��B ��˳����ʾ���Ӷ�ʹ��ֱ�����طֱ�����ȫ����ֱ���طֱ��� (VRGB) ����������ֱ����Ƚ��ټ���������Ҫ��������ת����ʾ�����á�Ϊ�������� LCD ���������õ���ʾ��ѡ�����ʾ�����ܵ���û�н�����ı����йغ�ʱӦ�ô���ʾ�ĸ�����Ϣ������� VALUE_TEXT_ANTIALIAS_LCD_HRGB��

�����°汾��ʼ��
1.6
������
KEY_TEXT_ANTIALIASING

VALUE_TEXT_ANTIALIAS_LCD_VBGR

public static final Object VALUE_TEXT_ANTIALIAS_LCD_VBGR
�ı��������ʾֵ——Ҫ����� LCD ��ʾ���Ż��ı���ʾ����������֯���Ӷ������ײ�Ϊ R��G��B ��˳����ʾ���Ӷ�ʹ��ֱ�����طֱ�����ȫ����ֱ���طֱ��� (VBGR) ����������ֱ����Ƚ��ټ���������Ҫ����������ת��ʾ���á�Ϊ�������� LCD ���������õ���ʾѡ�����ʾ�����ܵ���û�н�����ı����йغ�ʱӦ�ô���ʾ�ĸ�����Ϣ������� VALUE_TEXT_ANTIALIAS_LCD_HRGB��

�����°汾��ʼ��
1.6
������
KEY_TEXT_ANTIALIASING

KEY_TEXT_LCD_CONTRAST

public static final RenderingHints.Key KEY_TEXT_LCD_CONTRAST
LCD �ı��Աȳ�����ʾ������ֵ��һ�� Integer �������� LCD �ı��������ʾ���� VALUE_TEXT_ANTIALIAS_LCD_HRGB��һ��ʹ��ʱ�����������ı��Աȶȵ����� Ĭ��ֵ������������Ŀ�ģ����Կͻ��˼���������Ҫָ������ʾֵ�����������й���ijһ����ֵ�ľ�����Ϣ���ϸߵ�ֵ������ζ�ŽϸߵĶԱȶȣ�ʵ���������෴��У����һ�����Ʒ�ʽӦ������ʾϵͳ�ķ����Ը�֪������Ӧ��perceptual luminance response���� gamma ����������ָʾ����������ȫУ����

�����°汾��ʼ��
1.6
������
KEY_TEXT_ANTIALIASING

KEY_FRACTIONALMETRICS

public static final RenderingHints.Key KEY_FRACTIONALMETRICS
����С�������ʾ����FRACTIONALMETRICS ��ʾ���Ƶ����ַ����εĶ�λ�Ƿ�������������ַ� advance �����صľ�ȷ�ȣ��������� advance �����Ƿ�����Ϊ�����豸���ص�һ���������֡�����ʾֻ���鶨λ����Ӧ��ʹ�õľ��ȣ�����ָ�������Ƿ�ӦΪ��ƥ����޸�ʵ�ʹ�դ�������ε����ر߽硣

���ı����ֵ��ͷֱ��ʵ��豸������Ļ��ʱû��Ҫ���������������������Ϊ�ַ����ε���״����ĸ������ͷdz���ȷ�Ķ����������ɢ�豸������ƥ�䡣��������£��ı����ֹ��������εĶ�λ�����ݵ�Ĵ�Сͨ�������������ƹ����м��㣬�����ŵ� advance with ���������ص�һ���������֡����������Щ���ŵ���ƹ��ʹ�������ؾ�ȷ�ȶ����ν��ж�λ��������������£���դ����Ҫ���ÿ�����ܵ�������ԭ����е�����

���ҵ��ǣ����ı����ֹ����н�ÿ���Զ����������ŵ���ʵ��������ԭ��Ĵ���̫�ߣ����Ի��������豸��λ�ļ�ϵͳͨ�����ڲ����ı������εĹ�դ�������ŵ� advance with ���豸�ֱ����϶��������������ɿ������ܺõ��ı���������֮�����һ�µ��������ؾ��룬������ʹ���ο��������ȣ���һ���Եľ����ҿɶ��Ժá�

���ֽ���դ�����ε� advance with ����Ϊ��������Ĵ�����ζ�ţ�������ÿ�����ε���������һϵ��С������ۼӣ�ʹ���ַ��ܶȺ��ı��ַ��������峤�Ȳ�ͬ����������ƵIJ���ֵ���ض����콫���ÿ�����ζ�������ͬ�������ǵ�������Ʋ���ֵ��ȣ�һЩ���αȽϿ�������һЩ���ν�խ����ˣ��ַ��ܶȺͳ����е�������콫���������صIJ�ͬ��������ͬ����Щ���ذ������塢��ΪĿ����ض��豸�ֱ����Լ�Ϊ��ʾҪ���ֵ��ַ�����ѡ������Ρ���ˣ��������ַ������ԣ��ڶ���豸�ֱ����г���ͬһ���ַ������ܳ��ֺܶ಻ͬ�Ĺ��

������ FRACTIONALMETRICS ʱ��ʵ��������ƹ���յ��С���ţ������ھ��������ؾ�ȷ�ȵIJ��֡���ˣ��ַ�������ƽ���ܶȺͳ��ַ����ܳ��Ƚ����ӽ�������������������ƥ�䣬���ǿɶ��Կ�����Ӱ�죬��Ϊ�������ַ��Կ��ܲ�����ʼ����ʾΪһ�µļ�����룬��ȡ��������ԭ�������ص��ۼ����豸���������Э����ʽ��������ִ�б���һ�µؿ�Խ���ֲ�ͬ����ֱ��ʵ��ı�����ʱ�����ô���ʾ���ܺܺ��ʡ���Ҫ�ر�˵�����ǣ����ı��������ڵͷֱ����豸���������Ļ����Ԥ�����������ڸ߷ֱ��ʴ�ӡ�����Ű��豸�ϳ��ֵ�����£�����ʾ����Ҳ�ܺ��ʡ�

�����ô���ʾʱ�����ŵ���ƹ����Բ�����������Ϊ�������롣�����ض����ζ�֮��ľ������豸�Ͻ�����ͳһ�����dz��ַ������ܶȺ��ܳ��ȿ��ܲ��������������Ա�������뷨��ƥ�䡣�ڵͷֱ����豸�����������������Ͻ��ô���ʾͨ���������ɶ��Ľ����

�˼�������ֵ��


VALUE_FRACTIONALMETRICS_OFF

public static final Object VALUE_FRACTIONALMETRICS_OFF
����С�������ʾֵ——������Ϊ���ر߽�� advance width ��λ�ַ����Ρ�

������
KEY_FRACTIONALMETRICS

VALUE_FRACTIONALMETRICS_ON

public static final Object VALUE_FRACTIONALMETRICS_ON
����С�������ʾֵ——�������ؾ�ȷ�ȶ�λ�ַ����Ρ�

������
KEY_FRACTIONALMETRICS

VALUE_FRACTIONALMETRICS_DEFAULT

public static final Object VALUE_FRACTIONALMETRICS_DEFAULT
����С�������ʾֵ——��ʵ��ѡ��ľ��ȶ�λ�ַ����Ρ�

������
KEY_FRACTIONALMETRICS

KEY_INTERPOLATION

public static final RenderingHints.Key KEY_INTERPOLATION
��ֵ��ʾ����INTERPOLATION ��ʾ������ͼ����ֲ�����������ι���ͼ�����ػ����¶���ȡ����

ͼ����ʽ�ض���Ϊ����������λ�����ṩ��ɫ��������ͼ��û�����ŵ�Ŀ�����ֱ����ʱ����ͼ������ӳ�䵽���豸���ص�ѡ�����Զ��׼��ģ���ͼ������������λ�õ�����һ����һ���ر�ת�����豸���������ϵ���Ӧ����λ�á���ͼ�������š���ת������ת������ϵ�г���ʱ��ͼ������豸���������ӳ���ϵ�����������⣺���ṩ��ͼ����������λ��֮����������괦ʹ��ʲô��ɫ��������ֵ�㷨������һЩ���������Ǹ�������������Χ����ɫ����Ϊͼ���е��κ����������ṩ��ɫ������

����ʾ������ֵ��


VALUE_INTERPOLATION_NEAREST_NEIGHBOR

public static final Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR
��ֵ��ʾֵ——ʹ��ͼ������ӽ�����������������ɫ�������Ӹ����Ͻ���ͼ����Ϊ��λ��С�ķ�����ɫ��������񣬸���ɫ��ÿ��ͼ�����ص�����Ϊ���ġ�

�ڷŴ�ͼ��ʱ��ͼ����������Ӧ����Щ�߲�ģ��������Сͼ��ʱ���������ʾ�У�Դ���ص���ɫ�������޸ĵ�ʹ�ã�������ȫ��������

������
KEY_INTERPOLATION

VALUE_INTERPOLATION_BILINEAR

public static final Object VALUE_INTERPOLATION_BILINEAR
��ֵ��ʾֵ——ͼ������ӽ��������������� 4 ����ɫ���������Եز��룬������һ����ɫ�������Ӹ����Ͻ���ͼ����Ϊһ������С�ĵ���ɫ��������ֵֻλ�������������ص����ģ�������Щ��������֮��Ŀռ����������������ɫ���ģ�����ֱ���������ڵ���ɢ������

���Ŵ�ͼ��ʱ����Ϊ�� NEAREST_NEIGHBOR����ͼ���е���ɫ֮��û�а߲�ģ����Ե�����ǻ�Ͽ������������е�ˮƽ�ʹ�ֱ��Ե��ʾһЩ΢С�ļ�ϣ��������ڲ�ֵб���������һ�ൽ��һ���ͻȻ������ɵġ�����Сͼ��ʱ������ͼ�����ؾ��������Լ����Խ�������ʾ����ɫ��������Ϊÿ��������ض��Ӷ�� 4 ��ͼ�������н�����ɫ��Ϣ��

������
KEY_INTERPOLATION

VALUE_INTERPOLATION_BICUBIC

public static final Object VALUE_INTERPOLATION_BICUBIC
��ֵ��ʾֵ—— ʹ�� X �� Y �е�������������ͼ�����������긽���� 9 ��������������һ����ɫ�������Ӹ����Ͻ���ͼ����ͼ�dz������� BILINEAR �㷨��ʹ�õ���ͼ������������������������֮�����ɫ���죬�ҵ����ǿ�Խ�����߽�ʱ���нϺõ�б�������ԡ�

�Ŵ�ͼ��ʱ��û�а߲�ģ���ı�Ե���� BILINEAR ��ȣ���ֵ��ʾ�ø��⻬��ԭʼͼ���е����б߽綼���и��õ���档����Сͼ��ʱ�������и����ԭʼͼ���е�ԭʼ��ɫ���������в���ʾ���ǵ���ɫ��Ϣ��

������
KEY_INTERPOLATION

KEY_ALPHA_INTERPOLATION

public static final RenderingHints.Key KEY_ALPHA_INTERPOLATION
Alpha ��ֵ��ʾ����ALPHA_INTERPOLATION ��ʾ��һ���ṩ�߼�����ij�����ʾ��Ŀ����������Ȩ��ʱ��ʾӦѡ���ƫ�����ٶȻ��ƫ���������� alpha ����㷨��

����ʾ���Կ��� alpha ����㷨��ѡ�����ṩ��ʹ�ÿ��ٲ��ұ���ϵ;��� SIMD ָ���һЩ��ȷ�ȡ��ڼ�������ÿ���سɱ�ʱ������ʾ�������Ƿ��ڶ�����Կ���Ч����������н���ɫ�� alpha ֵת����������ɫ�ռ䡣

����ʾ������ֵ��


VALUE_ALPHA_INTERPOLATION_SPEED

public static final Object VALUE_ALPHA_INTERPOLATION_SPEED
Alpha ��ֵ��ʾֵ——ѡ��ƫ���ڼ����ٶȵ� alpha ����㷨��

������
KEY_ALPHA_INTERPOLATION

VALUE_ALPHA_INTERPOLATION_QUALITY

public static final Object VALUE_ALPHA_INTERPOLATION_QUALITY
Alpha ��ֵ��ʾֵ——ѡ��ƫ���ھ�ȷ�Ⱥ��Ӿ������� alpha ����㷨��

������
KEY_ALPHA_INTERPOLATION

VALUE_ALPHA_INTERPOLATION_DEFAULT

public static final Object VALUE_ALPHA_INTERPOLATION_DEFAULT
Alpha ��ֵ��ʾֵ——��ʵ��ѡ������ܺ�������������Ȩ��� alpha ����㷨

������
KEY_ALPHA_INTERPOLATION

KEY_COLOR_RENDERING

public static final RenderingHints.Key KEY_COLOR_RENDERING
��ɫ������ʾ����COLOR_RENDERING ��ʾ���ƽ���ɫ�洢��Ŀ��ͼ������ʱ����ֵ��ת���ľ�ȷ�ȡ�

�����뽫���ֻ�ͼ�����������ɵ���ɫֵ�洢��Ŀ����ʱ�����ȱ��뽫����ɫת��Ϊ�ʺϴ洢��Ŀ��ͼ�������е���ʽ���������ٽ���ɫ����ת��Ϊλ��ʾ��ʽ������ȷ��˳�����򣬻��߱�������ѡ����ɫ���ұ����������������ݲſ��Դ洢��Ŀ���ڴ��С�û���������ٵ�ת����Ŀ�������п��ܱ�ʾΪ���������ȷ���������ܲ���֧�ֵ�ֵ�����ٽ����ֲ����Ľ��ת��Ϊ���Ŀ����ɫ��ʽ���㷨��������֪����ִ�е��൱���롣

��ִ�����������ɫ��ʽת��������ɫ�洢��Ŀ�꣬����������DZ�ڵغ���Դ��Ŀ��� ColorSpace У׼���������أ��� gamma У����ֱ���ԣ��IJ��졣����Դ��Ŀ�� ColorSpace ��ͬ���Ӷ�����ȷִ�г��ֲ�����ͬʱ����޶ȵ�ά������ʾ��ɫ�ľ�ȷ�ȣ�����Ӧ�ý�Դ��ɫת��Ϊ�豸�޹ص� ColorSpace��Ȼ��ת����Ŀ�� ColorSpace�����⣬���Ҫ�ڳ��ֲ���������ִ�м��㣨�����Դ��ɫ�Ļ�ϣ���ͨ��ѡ�����м��豸�޹ص� ColorSpace��ʹ�������ֵ�����۵ĸ�֪֮�����ij�����Թ�ϵ������Ӧ����豸���ߣ���ô����ʵ�ָ����������Ӿ���

����ʾ������ֵ��


VALUE_COLOR_RENDER_SPEED

public static final Object VALUE_COLOR_RENDER_SPEED
��ɫ������ʾֵ——����ִ������豸��ʽ����ɫת����

������
KEY_COLOR_RENDERING

VALUE_COLOR_RENDER_QUALITY

public static final Object VALUE_COLOR_RENDER_QUALITY
��ɫ������ʾֵ——����ߵľ�ȷ�Ⱥ��Ӿ�����ִ����ɫת�����㡣

������
KEY_COLOR_RENDERING

VALUE_COLOR_RENDER_DEFAULT

public static final Object VALUE_COLOR_RENDER_DEFAULT
��ɫ������ʾֵ——����ʵ�ֵ�ѡ��ִ����ɫת�����㣬�Ա�ʾ���õ����ܺ;�ȷ��֮������Ȩ�⡣

������
KEY_COLOR_RENDERING

KEY_STROKE_CONTROL

public static final RenderingHints.Key KEY_STROKE_CONTROL
�ʻ��淶��������ʾ����STROKE_CONTROL ��ʾ�����Ƴ���ʵ���Ƿ�Ӧ�û��������ڸ���Ŀ�Ķ��޸������������ļ�����״��

һЩʵ�ֿ���ʹ���Ż���ƽ̨���ֿ⣬�ڸ���ƽ̨�ϣ����DZȴ�ͳ���������㷨���죬������Ҳ���ܲ�֧�ָ������ꡣһЩʵ��Ҳ���Ծ��и��ӵ��㷨�����Ǵ���·�������꣬�Ա��ڿ��Ⱥͼ����ʹ���߿�������ͳһ��

���ʵ��ִ���������͵��޸Ļ�·����“�淶��”����Ӧ�������κη����ð�������������ƶ����ꡣ

����ʾ������ֵ��

�����°汾��ʼ��
1.3

VALUE_STROKE_DEFAULT

public static final Object VALUE_STROKE_DEFAULT
�ʻ��淶��������ʾֵ——���ݸ���ʵ�ֵ�Ȩ�⣬�����޸ļ�����״����ԭ���ļ�����״��ͨ������£�����������ʵ��ʹ�û���ƽ̨���ֿ�Ŀ����������꣬�����ر�Ҫ������Ի������ϵĹ淶����

�����°汾��ʼ��
1.3
������
KEY_STROKE_CONTROL

VALUE_STROKE_NORMALIZE

public static final Object VALUE_STROKE_NORMALIZE
�ʻ��淶��������ʾֵ——������״Ӧ���淶��������߾����Ի�ֱ�߼�����������ۡ�ע�⣬���ڸ���������·������ͬ�Ĺ淶���㷨���ܱ������㷨���ɹ���

�����°汾��ʼ��
1.3
������
KEY_STROKE_CONTROL

VALUE_STROKE_PURE

public static final Object VALUE_STROKE_PURE
�ʻ��淶��������ʾֵ——������״Ӧ�ñ��ֲ��䲢ʹ�������ؾ�ȷ�ȳ��֡�

�����°汾��ʼ��
1.3
������
KEY_STROKE_CONTROL
���췽����ϸ��Ϣ

RenderingHints

public RenderingHints(Map<RenderingHints.Key,?> init)
����һ���¶��󣬸ö�����и���ָ�� Map ���󣨿���Ϊ null����ʼ���ļ���ֵ��

������
init - ��ʼ����ʾ�ļ�/ֵ��ӳ�䣻�������Ϊ�գ���ò���Ϊ null

RenderingHints

public RenderingHints(RenderingHints.Key key,
                      Object value)
����һ������ָ����/ֵ�Ե��¶���

������
key - �ض���ʾ���Եļ�
value - �� key ָ������ʾ���Ե�ֵ
������ϸ��Ϣ

size

public int size()
���ش� RenderingHints �еļ�-ֵӳ���ϵ����

ָ���ߣ�
�ӿ� Map<Object,Object> �е� size
���أ�
�� RenderingHints �еļ�-ֵӳ���ϵ����

isEmpty

public boolean isEmpty()
����� RenderingHints δ������-ֵӳ���ϵ���򷵻� true��

ָ���ߣ�
�ӿ� Map<Object,Object> �е� isEmpty
���أ�
����� RenderingHints δ������-ֵӳ���ϵ���򷵻� true��

containsKey

public boolean containsKey(Object key)
����� RenderingHints ����ָ������ӳ���ϵ���򷵻� true��

ָ���ߣ�
�ӿ� Map<Object,Object> �е� containsKey
������
key - Ҫ�������Ƿ�����ڴ� RenderingHints �еļ���
���أ�
����� RenderingHints ����ָ������ӳ���ϵ���򷵻� true��
�׳���
ClassCastException - ����޷�����ǿ��ת��Ϊ RenderingHints.Key

containsValue

public boolean containsValue(Object value)
����� RenderingHints ��һ��������ӳ�䵽ָ��ֵ���򷵻� true������ʽ��˵�����ҽ����� RenderingHints ���ٰ���һ������������������ֵ v ��ӳ���ϵʱ���ŷ��� true��
(value==null ? v==null :value.equals(v))
. ���ڴ󲿷� RenderingHints ʵ�ֶ��ԣ��˲�����Ҫ��ʱ����ܻ��� RenderingHints �Ĵ�С�����Թ�ϵ��

ָ���ߣ�
�ӿ� Map<Object,Object> �е� containsValue
������
value - Ҫ�����Ƿ�����ڴ� RenderingHints �е�ֵ��
���أ�
����� RenderingHints ��һ��������ӳ�䵽ָ��ֵ���򷵻� true��

get

public Object get(Object key)
����ָ������ӳ���ֵ��

ָ���ߣ�
�ӿ� Map<Object,Object> �е� get
������
key - ������ʾ��
���أ�
�ü��ڴ˶�������ӳ���ֵ������ü�û��ӳ�䵽�˶����е��κ�ֵ���򷵻� null��
�׳���
ClassCastException - ����޷�����ǿ��ת��Ϊ RenderingHints.Key
������
put(Object, Object)

put

public Object put(Object key,
                  Object value)
��ָ�� key ӳ�䵽�� RenderingHints ������ָ���� value��key �� value ������Ϊ null��ͨ��ʹ����ԭ���ļ���ͬ�ļ����� get ���������Եõ���ֵ��

ָ���ߣ�
�ӿ� Map<Object,Object> �е� put
������
key - ������ʾ����
key - ������ʾֵ��
value - ��ָ����������ֵ
���أ�
�˶�����ָ��������ǰ��ֵ����������ڸ�ֵ���򷵻� null��
�׳���
NullPointerException - ����ü�Ϊ null��
ClassCastException - ����޷����ü�ǿ��ת��Ϊ RenderingHints.Key
IllegalArgumentException - ����ָ��ֵ�����ָ������ Key.isCompatibleValue() �������� false
������
get(Object)

add

public void add(RenderingHints hints)
��ָ�� RenderingHints �����е����м�����Ӧ��ֵ���ӵ��� RenderingHints �����С�λ�ڴ� RenderingHints �����У�������ָ���� RenderingHints �����еļ�����Ӱ�졣

������
hints - Ҫ���ӵ��� RenderingHints �����еļ�/ֵ�Եļ���

clear

public void clear()
������м�/ֵ�Ե� RenderingHints ����

ָ���ߣ�
�ӿ� Map<Object,Object> �е� clear

remove

public Object remove(Object key)
�Ӵ� RenderingHints �������Ƴ�����������Ӧ��ֵ������ü����ڴ� RenderingHints �����У���˷�����ִ���κβ�����

ָ���ߣ�
�ӿ� Map<Object,Object> �е� remove
������
key - Ҫ�Ƴ��ij�����ʾ��
���أ�
��ǰ�ڴ� RenderingHints ������ӳ��ļ���ֵ�������û��ӳ���ϵ���򷵻� null��
�׳���
ClassCastException - ����޷�����ǿ��ת��Ϊ RenderingHints.Key

putAll

public void putAll(Map<?,?> m)
��ָ�� Map ������ӳ���ϵ���Ƶ��� RenderingHints �С���Щӳ���ϵ���滻�� RenderingHints �����ָ�� Map �еĵ�ǰ���м�������ӳ���ϵ��

ָ���ߣ�
�ӿ� Map<Object,Object> �е� putAll
������
m - ָ���� Map
�׳���
ClassCastException - ָ�� Map �еļ���ֵ���಻��������洢�ڴ� RenderingHints �С�
IllegalArgumentException - ���ָ�� Map �еļ���ֵ��ij�����治��������洢�ڴ� RenderingHints �С�

keySet

public Set<Object> keySet()
���ش� RenderingHints ������������ Set ��ͼ��Set �� RenderingHints ��֧�֣����Զ� RenderingHints �ĸ��ķ�ӳ�� Set �У���֮��Ȼ������ڶ� Set ���е�����ͬʱ�޸��� RenderingHints��������Ľ���Dz�ȷ���ġ��� Set ֧��Ԫ���Ƴ���������ͨ�� Iterator.remove��Set.remove��removeAll��retainAll �� clear ������ RenderingHints ���Ƴ���Ӧ��ӳ���ϵ������֧�� add �� addAll ������

ָ���ߣ�
�ӿ� Map<Object,Object> �е� keySet
���أ�
�� RenderingHints ���������� Set ��ͼ��

values

public Collection<Object> values()
���ش� RenderinHints ������������ Collection ��ͼ��Collection �� RenderingHints ��֧�֣����� RenderingHints �ĸ��ķ�ӳ�� Collection �У���֮��Ȼ������ڶ� Collection ���е�����ͬʱ�޸��� RenderingHints��������Ľ���Dz�ȷ���ġ��� Collection ֧��Ԫ���Ƴ���������ͨ�� Iterator.remove��Collection.remove��removeAll��retainAll �� clear ������ RenderingHints ���Ƴ���Ӧ��ӳ���ϵ������֧�� add �� addAll ������

ָ���ߣ�
�ӿ� Map<Object,Object> �е� values
���أ�
�� RenderingHints ������ֵ�� Collection ��ͼ��

entrySet

public Set<Map.Entry<Object,Object>> entrySet()
���ش� RenderingHints ��������ӳ���ϵ�� Set ��ͼ���ڷ��ص� Set �У�ÿ��Ԫ�ض���һ�� Map.Entry��Set �� RenderingHints ��֧�֣����Զ� RenderingHints �ĸ��ķ�ӳ�� Set �У���֮��Ȼ������ڶ� Set ���е�����ͬʱ�޸��� RenderingHints��������Ľ���Dz�ȷ���ġ�

�� RenderingHints �����з��ص� entrySet �Dz����޸ĵġ�

ָ���ߣ�
�ӿ� Map<Object,Object> �е� entrySet
���أ�
�� RenderingHints ������ӳ���ϵ�� Set ��ͼ��

equals

public boolean equals(Object o)
��ָ���� Object ��� RenderingHints ��������ԱȽϡ����ָ������Ҳ��һ�� Map������������ Map �����ʾ��ͬ��ӳ���ϵ���򷵻� true������ʽ��˵����� t1.keySet().equals(t2.keySet())�����Ҷ��� t1.keySet() �е�ÿ���� k�������������������� t1 �� t2 ������ Map �����ʾ��ͬ��ӳ���ϵ��
(t1.get(k)==null ? t2.get(k)==null :t1.get(k).equals(t2.get(k)))
. ��ȷ���� equals ������ Map �ӿڵIJ�ͬʵ�����ܹ�����������

ָ���ߣ�
�ӿ� Map<Object,Object> �е� equals
���ǣ�
�� Object �е� equals
������
o - Ҫ��� RenderingHints ��������ԱȽϵ� Object��
���أ�
���ָ���� Object ���ڴ� RenderingHints���򷵻� true��
������
Object.hashCode(), Hashtable

hashCode

public int hashCode()
���ش� RenderingHints �еĹ�ϣ��ֵ��RenderingHints �Ĺ�ϣ�뱻����Ϊ�� RenderingHints ����� entrySet ��ͼ��ÿ�� Entry �� hashCode ֮�͡���ȷ�� t1.equals(t2) ��ζ�Ŷ����κ����� Map ���� t1 �� t2�������� t1.hashCode()==t2.hashCode()�������� Object.hashCode �ij���Э����Ҫ��ġ�

ָ���ߣ�
�ӿ� Map<Object,Object> �е� hashCode
���ǣ�
�� Object �е� hashCode
���أ�
�� RenderingHints �Ĺ�ϣ��ֵ��
������
Map.Entry.hashCode(), Object.hashCode(), Object.equals(Object), equals(Object)

clone

public Object clone()
������ RenderingHints �����һ������������� RenderingHints ���������ͬ�����ݡ�

���ǣ�
�� Object �е� clone
���أ�
��ʵ����һ��������
������
Cloneable

toString

public String toString()
���� hashmap ��һ���൱�����ַ�����ʾ��ʽ���� hashmap ������ RenderingHints ����ļ���ֵ��ӳ���ϵ��

���ǣ�
�� Object �е� toString
���أ�
�˶�����ַ�����ʾ��ʽ��

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������