public class

SunHints

extends Object
java.lang.Object
   ↳ sun.awt.SunHints

Class Overview

This class contains rendering hints that can be used by the Graphics2D class, and classes that implement BufferedImageOp and Raster.

Summary

Nested Classes
class SunHints.Key Defines the type of all keys used to control various aspects of the rendering and imaging pipelines. 
class SunHints.LCDContrastKey  
class SunHints.Value Defines the type of all "enumerative" values used to control various aspects of the rendering and imaging pipelines. 
Constants
int INTKEY_AATEXT_LCD_CONTRAST LCD text contrast control hint key.
int INTKEY_ALPHA_INTERPOLATION Alpha interpolation hint key and values
int INTKEY_ANTIALIASING Antialiasing hint key and values
int INTKEY_COLOR_RENDERING Color rendering hint key and values
int INTKEY_DITHERING Dithering hint key and values
int INTKEY_FRACTIONALMETRICS Font fractional metrics hint key and values
int INTKEY_INTERPOLATION Interpolation hint key and values
int INTKEY_RENDERING Rendering hint key and values
int INTKEY_STROKE_CONTROL Stroke normalization control hint key and values
int INTKEY_TEXT_ANTIALIASING Text antialiasing hint key and values
int INTVAL_ALPHA_INTERPOLATION_DEFAULT
int INTVAL_ALPHA_INTERPOLATION_QUALITY
int INTVAL_ALPHA_INTERPOLATION_SPEED
int INTVAL_ANTIALIAS_DEFAULT
int INTVAL_ANTIALIAS_OFF
int INTVAL_ANTIALIAS_ON
int INTVAL_COLOR_RENDER_DEFAULT
int INTVAL_COLOR_RENDER_QUALITY
int INTVAL_COLOR_RENDER_SPEED
int INTVAL_DITHER_DEFAULT
int INTVAL_DITHER_DISABLE
int INTVAL_DITHER_ENABLE
int INTVAL_FRACTIONALMETRICS_DEFAULT
int INTVAL_FRACTIONALMETRICS_OFF
int INTVAL_FRACTIONALMETRICS_ON
int INTVAL_INTERPOLATION_BICUBIC
int INTVAL_INTERPOLATION_BILINEAR
int INTVAL_INTERPOLATION_NEAREST_NEIGHBOR
int INTVAL_RENDER_DEFAULT
int INTVAL_RENDER_QUALITY
int INTVAL_RENDER_SPEED
int INTVAL_STROKE_DEFAULT
int INTVAL_STROKE_NORMALIZE
int INTVAL_STROKE_PURE
int INTVAL_TEXT_ANTIALIAS_DEFAULT
int INTVAL_TEXT_ANTIALIAS_GASP
int INTVAL_TEXT_ANTIALIAS_LCD_HBGR
int INTVAL_TEXT_ANTIALIAS_LCD_HRGB
int INTVAL_TEXT_ANTIALIAS_LCD_VBGR
int INTVAL_TEXT_ANTIALIAS_LCD_VRGB
int INTVAL_TEXT_ANTIALIAS_OFF
int INTVAL_TEXT_ANTIALIAS_ON
Fields
public static final SunHints.Key KEY_ALPHA_INTERPOLATION Alpha interpolation hint key and value objects
public static final SunHints.Key KEY_ANTIALIASING Antialiasing hint key and value objects
public static final SunHints.Key KEY_COLOR_RENDERING Color rendering hint key and value objects
public static final SunHints.Key KEY_DITHERING Dithering hint key and value objects
public static final SunHints.Key KEY_FRACTIONALMETRICS Font fractional metrics hint key and value objects
public static final SunHints.Key KEY_INTERPOLATION Interpolation hint key and value objects
public static final SunHints.Key KEY_RENDERING Rendering hint key and value objects
public static final SunHints.Key KEY_STROKE_CONTROL Stroke normalization control hint key and value objects
public static final SunHints.Key KEY_TEXT_ANTIALIASING Text antialiasing hint key and value objects
public static final RenderingHints.Key KEY_TEXT_ANTIALIAS_LCD_CONTRAST LCD text contrast hint key
public static final Object VALUE_ALPHA_INTERPOLATION_DEFAULT
public static final Object VALUE_ALPHA_INTERPOLATION_QUALITY
public static final Object VALUE_ALPHA_INTERPOLATION_SPEED
public static final Object VALUE_ANTIALIAS_DEFAULT
public static final Object VALUE_ANTIALIAS_OFF
public static final Object VALUE_ANTIALIAS_ON
public static final Object VALUE_COLOR_RENDER_DEFAULT
public static final Object VALUE_COLOR_RENDER_QUALITY
public static final Object VALUE_COLOR_RENDER_SPEED
public static final Object VALUE_DITHER_DEFAULT
public static final Object VALUE_DITHER_DISABLE
public static final Object VALUE_DITHER_ENABLE
public static final Object VALUE_FRACTIONALMETRICS_DEFAULT
public static final Object VALUE_FRACTIONALMETRICS_OFF
public static final Object VALUE_FRACTIONALMETRICS_ON
public static final Object VALUE_INTERPOLATION_BICUBIC
public static final Object VALUE_INTERPOLATION_BILINEAR
public static final Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR
public static final Object VALUE_RENDER_DEFAULT
public static final Object VALUE_RENDER_QUALITY
public static final Object VALUE_RENDER_SPEED
public static final Object VALUE_STROKE_DEFAULT
public static final Object VALUE_STROKE_NORMALIZE
public static final Object VALUE_STROKE_PURE
public static final Object VALUE_TEXT_ANTIALIAS_DEFAULT
public static final Object VALUE_TEXT_ANTIALIAS_GASP
public static final Object VALUE_TEXT_ANTIALIAS_LCD_HBGR
public static final Object VALUE_TEXT_ANTIALIAS_LCD_HRGB
public static final Object VALUE_TEXT_ANTIALIAS_LCD_VBGR
public static final Object VALUE_TEXT_ANTIALIAS_LCD_VRGB
public static final Object VALUE_TEXT_ANTIALIAS_OFF
public static final Object VALUE_TEXT_ANTIALIAS_ON
Public Constructors
SunHints()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int INTKEY_AATEXT_LCD_CONTRAST

LCD text contrast control hint key. Value is "100" to make discontiguous with the others which are all enumerative and are of a different class.

Constant Value: 100 (0x00000064)

public static final int INTKEY_ALPHA_INTERPOLATION

Alpha interpolation hint key and values

Constant Value: 6 (0x00000006)

public static final int INTKEY_ANTIALIASING

Antialiasing hint key and values

Constant Value: 1 (0x00000001)

public static final int INTKEY_COLOR_RENDERING

Color rendering hint key and values

Constant Value: 7 (0x00000007)

public static final int INTKEY_DITHERING

Dithering hint key and values

Constant Value: 4 (0x00000004)

public static final int INTKEY_FRACTIONALMETRICS

Font fractional metrics hint key and values

Constant Value: 3 (0x00000003)

public static final int INTKEY_INTERPOLATION

Interpolation hint key and values

Constant Value: 5 (0x00000005)

public static final int INTKEY_RENDERING

Rendering hint key and values

Constant Value: 0 (0x00000000)

public static final int INTKEY_STROKE_CONTROL

Stroke normalization control hint key and values

Constant Value: 8 (0x00000008)

public static final int INTKEY_TEXT_ANTIALIASING

Text antialiasing hint key and values

Constant Value: 2 (0x00000002)

public static final int INTVAL_ALPHA_INTERPOLATION_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_ALPHA_INTERPOLATION_QUALITY

Constant Value: 2 (0x00000002)

public static final int INTVAL_ALPHA_INTERPOLATION_SPEED

Constant Value: 1 (0x00000001)

public static final int INTVAL_ANTIALIAS_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_ANTIALIAS_OFF

Constant Value: 1 (0x00000001)

public static final int INTVAL_ANTIALIAS_ON

Constant Value: 2 (0x00000002)

public static final int INTVAL_COLOR_RENDER_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_COLOR_RENDER_QUALITY

Constant Value: 2 (0x00000002)

public static final int INTVAL_COLOR_RENDER_SPEED

Constant Value: 1 (0x00000001)

public static final int INTVAL_DITHER_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_DITHER_DISABLE

Constant Value: 1 (0x00000001)

public static final int INTVAL_DITHER_ENABLE

Constant Value: 2 (0x00000002)

public static final int INTVAL_FRACTIONALMETRICS_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_FRACTIONALMETRICS_OFF

Constant Value: 1 (0x00000001)

public static final int INTVAL_FRACTIONALMETRICS_ON

Constant Value: 2 (0x00000002)

public static final int INTVAL_INTERPOLATION_BICUBIC

Constant Value: 2 (0x00000002)

public static final int INTVAL_INTERPOLATION_BILINEAR

Constant Value: 1 (0x00000001)

public static final int INTVAL_INTERPOLATION_NEAREST_NEIGHBOR

Constant Value: 0 (0x00000000)

public static final int INTVAL_RENDER_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_RENDER_QUALITY

Constant Value: 2 (0x00000002)

public static final int INTVAL_RENDER_SPEED

Constant Value: 1 (0x00000001)

public static final int INTVAL_STROKE_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_STROKE_NORMALIZE

Constant Value: 1 (0x00000001)

public static final int INTVAL_STROKE_PURE

Constant Value: 2 (0x00000002)

public static final int INTVAL_TEXT_ANTIALIAS_DEFAULT

Constant Value: 0 (0x00000000)

public static final int INTVAL_TEXT_ANTIALIAS_GASP

Constant Value: 3 (0x00000003)

public static final int INTVAL_TEXT_ANTIALIAS_LCD_HBGR

Constant Value: 5 (0x00000005)

public static final int INTVAL_TEXT_ANTIALIAS_LCD_HRGB

Constant Value: 4 (0x00000004)

public static final int INTVAL_TEXT_ANTIALIAS_LCD_VBGR

Constant Value: 7 (0x00000007)

public static final int INTVAL_TEXT_ANTIALIAS_LCD_VRGB

Constant Value: 6 (0x00000006)

public static final int INTVAL_TEXT_ANTIALIAS_OFF

Constant Value: 1 (0x00000001)

public static final int INTVAL_TEXT_ANTIALIAS_ON

Constant Value: 2 (0x00000002)

Fields

public static final SunHints.Key KEY_ALPHA_INTERPOLATION

Alpha interpolation hint key and value objects

public static final SunHints.Key KEY_ANTIALIASING

Antialiasing hint key and value objects

public static final SunHints.Key KEY_COLOR_RENDERING

Color rendering hint key and value objects

public static final SunHints.Key KEY_DITHERING

Dithering hint key and value objects

public static final SunHints.Key KEY_FRACTIONALMETRICS

Font fractional metrics hint key and value objects

public static final SunHints.Key KEY_INTERPOLATION

Interpolation hint key and value objects

public static final SunHints.Key KEY_RENDERING

Rendering hint key and value objects

public static final SunHints.Key KEY_STROKE_CONTROL

Stroke normalization control hint key and value objects

public static final SunHints.Key KEY_TEXT_ANTIALIASING

Text antialiasing hint key and value objects

public static final RenderingHints.Key KEY_TEXT_ANTIALIAS_LCD_CONTRAST

LCD text contrast hint key

public static final Object VALUE_ALPHA_INTERPOLATION_DEFAULT

public static final Object VALUE_ALPHA_INTERPOLATION_QUALITY

public static final Object VALUE_ALPHA_INTERPOLATION_SPEED

public static final Object VALUE_ANTIALIAS_DEFAULT

public static final Object VALUE_ANTIALIAS_OFF

public static final Object VALUE_ANTIALIAS_ON

public static final Object VALUE_COLOR_RENDER_DEFAULT

public static final Object VALUE_COLOR_RENDER_QUALITY

public static final Object VALUE_COLOR_RENDER_SPEED

public static final Object VALUE_DITHER_DEFAULT

public static final Object VALUE_DITHER_DISABLE

public static final Object VALUE_DITHER_ENABLE

public static final Object VALUE_FRACTIONALMETRICS_DEFAULT

public static final Object VALUE_FRACTIONALMETRICS_OFF

public static final Object VALUE_FRACTIONALMETRICS_ON

public static final Object VALUE_INTERPOLATION_BICUBIC

public static final Object VALUE_INTERPOLATION_BILINEAR

public static final Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR

public static final Object VALUE_RENDER_DEFAULT

public static final Object VALUE_RENDER_QUALITY

public static final Object VALUE_RENDER_SPEED

public static final Object VALUE_STROKE_DEFAULT

public static final Object VALUE_STROKE_NORMALIZE

public static final Object VALUE_STROKE_PURE

public static final Object VALUE_TEXT_ANTIALIAS_DEFAULT

public static final Object VALUE_TEXT_ANTIALIAS_GASP

public static final Object VALUE_TEXT_ANTIALIAS_LCD_HBGR

public static final Object VALUE_TEXT_ANTIALIAS_LCD_HRGB

public static final Object VALUE_TEXT_ANTIALIAS_LCD_VBGR

public static final Object VALUE_TEXT_ANTIALIAS_LCD_VRGB

public static final Object VALUE_TEXT_ANTIALIAS_OFF

public static final Object VALUE_TEXT_ANTIALIAS_ON

Public Constructors

public SunHints ()