|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Color java.awt.SystemColor
public final class SystemColor
システムのネイティブな GUI オブジェクトの色を表すシンボリックカラーをカプセル化するクラスです。システムカラーの動的な更新をサポートする (ユーザーがカラーを変更したとき) システムでは、これらシンボリックカラーの実際の RGB 値も動的に変化します。SystemColor
オブジェクトの現在の RGB 値を非シンボリック Color オブジェクトと比較するには equals
ではなく getRGB
を使用します。
GUI オブジェクトは各プラットフォームで異なって描画されるため、これらのシステムカラーが GUI オブジェクトに適用される方法はプラットフォームごとに少しずつ異なることに注意してください。
システムカラーの値は java.awt.Toolkit
の getDesktopProperty
メソッドでも使用可能です。
Toolkit.getDesktopProperty(java.lang.String)
,
直列化された形式フィールドの概要 | |
---|---|
static int |
ACTIVE_CAPTION
activeCaption システムカラーの配列インデックスです。 |
static int |
ACTIVE_CAPTION_BORDER
activeCaptionBorder システムカラーの配列インデックスです。 |
static int |
ACTIVE_CAPTION_TEXT
activeCaptionText システムカラーの配列インデックスです。 |
static SystemColor |
activeCaption
現在アクティブなウィンドウのウィンドウタイトルのバックグラウンドで描画されるカラーです。 |
static SystemColor |
activeCaptionBorder
現在アクティブなウィンドウのボーダーで描画されるカラーです。 |
static SystemColor |
activeCaptionText
現在アクティブなウィンドウのウィンドウタイトルのテキストで描画されるカラーです。 |
static SystemColor |
control
プッシュボタンなど、コントロールパネルやコントロールオブジェクトのバックグラウンドで描画されるカラーです。 |
static int |
CONTROL
control システムカラーの配列インデックスです。 |
static int |
CONTROL_DK_SHADOW
controlDkShadow システムカラーの配列インデックスです。 |
static int |
CONTROL_HIGHLIGHT
controlHighlight システムカラーの配列インデックスです。 |
static int |
CONTROL_LT_HIGHLIGHT
controlLtHighlight システムカラーの配列インデックスです。 |
static int |
CONTROL_SHADOW
controlShadow システムカラーの配列インデックスです。 |
static int |
CONTROL_TEXT
controlText システムカラーの配列インデックスです。 |
static SystemColor |
controlDkShadow
プッシュボタンなど、3D コントロールオブジェクトの暗く影の付いた領域で描画されるカラーです。 |
static SystemColor |
controlHighlight
プッシュボタンなど、3D コントロールオブジェクトの明るく輝いた領域で描画されるカラーです。 |
static SystemColor |
controlLtHighlight
プッシュボタンなど、3D コントロールオブジェクトの強調表示領域で描画されるカラーです。 |
static SystemColor |
controlShadow
プッシュボタンなど、3D コントロールオブジェクトの影の付いた領域で描画されるカラーです。 |
static SystemColor |
controlText
プッシュボタンなど、コントロールパネルやコントロールオブジェクトのテキストで描画されるカラーです。 |
static SystemColor |
desktop
デスクトップのバックグラウンドで描画されるカラーです。 |
static int |
DESKTOP
desktop システムカラーの配列インデックスです。 |
static int |
INACTIVE_CAPTION
inactiveCaption システムカラーの配列インデックスです。 |
static int |
INACTIVE_CAPTION_BORDER
inactiveCaptionBorder システムカラーの配列インデックスです。 |
static int |
INACTIVE_CAPTION_TEXT
inactiveCaptionText システムカラーの配列インデックスです。 |
static SystemColor |
inactiveCaption
現在アクティブでないウィンドウのウィンドウタイトルのバックグラウンドで描画されるカラーです。 |
static SystemColor |
inactiveCaptionBorder
現在アクティブでないウィンドウのボーダーで描画されるカラーです。 |
static SystemColor |
inactiveCaptionText
現在アクティブでないウィンドウのウィンドウタイトルのテキストで描画されるカラーです。 |
static SystemColor |
info
ツールチップまたはスポットヘルプのバックグラウンドで描画されるカラーです。 |
static int |
INFO
info システムカラーの配列インデックスです。 |
static int |
INFO_TEXT
infoText システムカラーの配列インデックスです。 |
static SystemColor |
infoText
ツールチップまたはスポットヘルプのテキストで描画されるカラーです。 |
static SystemColor |
menu
メニューのバックグラウンドで描画されるカラーです。 |
static int |
MENU
menu システムカラーの配列インデックスです。 |
static int |
MENU_TEXT
menuText システムカラーの配列インデックスです。 |
static SystemColor |
menuText
メニューのテキストで描画されるカラーです。 |
static int |
NUM_COLORS
配列内のシステムカラーの数です。 |
static SystemColor |
scrollbar
スクロールバーのバックグラウンドで描画されるカラーです。 |
static int |
SCROLLBAR
scrollbar システムカラーの配列インデックスです。 |
static SystemColor |
text
テキストフィールドやコンボボックスなど、テキストコントロールオブジェクトのバックグラウンドで描画されるカラーです。 |
static int |
TEXT
text システムカラーの配列インデックスです。 |
static int |
TEXT_HIGHLIGHT
textHighlight システムカラーの配列インデックスです。 |
static int |
TEXT_HIGHLIGHT_TEXT
textHighlightText システムカラーの配列インデックスです。 |
static int |
TEXT_INACTIVE_TEXT
textInactiveText システムカラーの配列インデックスです。 |
static int |
TEXT_TEXT
textText システムカラーの配列インデックスです。 |
static SystemColor |
textHighlight
メニュー、コンボボックス、テキストなど、選択した項目のバックグラウンドで描画されるカラーです。 |
static SystemColor |
textHighlightText
メニュー、コンボボックス、テキストなど、選択した項目のテキストバックグラウンドで描画されるカラーです。 |
static SystemColor |
textInactiveText
メニューなど、アクティブでない項目のテキストで描画されるカラーです。 |
static SystemColor |
textText
テキストフィールドやコンボボックスなど、テキストコントロールオブジェクトのテキストで描画されるカラーです。 |
static SystemColor |
window
ウィンドウ内の内側の領域のバックグラウンドで描画されるカラーです。 |
static int |
WINDOW
window システムカラーの配列インデックスです。 |
static int |
WINDOW_BORDER
windowBorder システムカラーの配列インデックスです。 |
static int |
WINDOW_TEXT
windowText システムカラーの配列インデックスです。 |
static SystemColor |
windowBorder
ウィンドウ内の内側の領域のボーダーで描画されるカラーです。 |
static SystemColor |
windowText
ウィンドウ内の内側の領域のテキストで描画されるカラーです。 |
クラス java.awt.Color から継承されたフィールド |
---|
black, BLACK, blue, BLUE, cyan, CYAN, DARK_GRAY, darkGray, gray, GRAY, green, GREEN, LIGHT_GRAY, lightGray, magenta, MAGENTA, orange, ORANGE, pink, PINK, red, RED, white, WHITE, yellow, YELLOW |
インタフェース java.awt.Transparency から継承されたフィールド |
---|
BITMASK, OPAQUE, TRANSLUCENT |
メソッドの概要 | |
---|---|
PaintContext |
createContext(ColorModel cm,
Rectangle r,
Rectangle2D r2d,
AffineTransform xform,
RenderingHints hints)
ソリッドカラーパターンを作成するために使用される PaintContext を作成して返します。 |
int |
getRGB()
シンボリックカラーを表す現在の RGB 値を返します(ビット 24-31 は 0xff、16-23 は赤、8-15 は緑、0-7 は青)。 |
String |
toString()
この Color の値の文字列表現を返します。 |
クラス java.awt.Color から継承されたメソッド |
---|
brighter, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int DESKTOP
desktop
システムカラーの配列インデックスです。
desktop
,
定数フィールド値public static final int ACTIVE_CAPTION
activeCaption
システムカラーの配列インデックスです。
activeCaption
,
定数フィールド値public static final int ACTIVE_CAPTION_TEXT
activeCaptionText
システムカラーの配列インデックスです。
activeCaptionText
,
定数フィールド値public static final int ACTIVE_CAPTION_BORDER
activeCaptionBorder
システムカラーの配列インデックスです。
activeCaptionBorder
,
定数フィールド値public static final int INACTIVE_CAPTION
inactiveCaption
システムカラーの配列インデックスです。
inactiveCaption
,
定数フィールド値public static final int INACTIVE_CAPTION_TEXT
inactiveCaptionText
システムカラーの配列インデックスです。
inactiveCaptionText
,
定数フィールド値public static final int INACTIVE_CAPTION_BORDER
inactiveCaptionBorder
システムカラーの配列インデックスです。
inactiveCaptionBorder
,
定数フィールド値public static final int WINDOW
window
システムカラーの配列インデックスです。
window
,
定数フィールド値public static final int WINDOW_BORDER
windowBorder
システムカラーの配列インデックスです。
windowBorder
,
定数フィールド値public static final int WINDOW_TEXT
windowText
システムカラーの配列インデックスです。
windowText
,
定数フィールド値public static final int MENU
menu
システムカラーの配列インデックスです。
menu
,
定数フィールド値public static final int MENU_TEXT
menuText
システムカラーの配列インデックスです。
menuText
,
定数フィールド値public static final int TEXT
text
システムカラーの配列インデックスです。
text
,
定数フィールド値public static final int TEXT_TEXT
textText
システムカラーの配列インデックスです。
textText
,
定数フィールド値public static final int TEXT_HIGHLIGHT
textHighlight
システムカラーの配列インデックスです。
textHighlight
,
定数フィールド値public static final int TEXT_HIGHLIGHT_TEXT
textHighlightText
システムカラーの配列インデックスです。
textHighlightText
,
定数フィールド値public static final int TEXT_INACTIVE_TEXT
textInactiveText
システムカラーの配列インデックスです。
textInactiveText
,
定数フィールド値public static final int CONTROL
control
システムカラーの配列インデックスです。
control
,
定数フィールド値public static final int CONTROL_TEXT
controlText
システムカラーの配列インデックスです。
controlText
,
定数フィールド値public static final int CONTROL_HIGHLIGHT
controlHighlight
システムカラーの配列インデックスです。
controlHighlight
,
定数フィールド値public static final int CONTROL_LT_HIGHLIGHT
controlLtHighlight
システムカラーの配列インデックスです。
controlLtHighlight
,
定数フィールド値public static final int CONTROL_SHADOW
controlShadow
システムカラーの配列インデックスです。
controlShadow
,
定数フィールド値public static final int CONTROL_DK_SHADOW
controlDkShadow
システムカラーの配列インデックスです。
controlDkShadow
,
定数フィールド値public static final int SCROLLBAR
scrollbar
システムカラーの配列インデックスです。
scrollbar
,
定数フィールド値public static final int INFO
info
システムカラーの配列インデックスです。
info
,
定数フィールド値public static final int INFO_TEXT
infoText
システムカラーの配列インデックスです。
infoText
,
定数フィールド値public static final int NUM_COLORS
public static final SystemColor desktop
public static final SystemColor activeCaption
public static final SystemColor activeCaptionText
public static final SystemColor activeCaptionBorder
public static final SystemColor inactiveCaption
public static final SystemColor inactiveCaptionText
public static final SystemColor inactiveCaptionBorder
public static final SystemColor window
public static final SystemColor windowBorder
public static final SystemColor windowText
public static final SystemColor menu
public static final SystemColor menuText
public static final SystemColor text
public static final SystemColor textText
public static final SystemColor textHighlight
public static final SystemColor textHighlightText
public static final SystemColor textInactiveText
public static final SystemColor control
public static final SystemColor controlText
public static final SystemColor controlHighlight
control
バックグラウンドカラーから派生します。
public static final SystemColor controlLtHighlight
control
バックグラウンドカラーから派生します。
public static final SystemColor controlShadow
control
バックグラウンドカラーから派生します。
public static final SystemColor controlDkShadow
control
バックグラウンドカラーから派生します。
public static final SystemColor scrollbar
public static final SystemColor info
public static final SystemColor infoText
メソッドの詳細 |
---|
public int getRGB()
Color
内の getRGB
ColorModel
の色の RGB 値ColorModel.getRGBdefault()
,
Color.getBlue()
,
Color.getGreen()
,
Color.getRed()
public PaintContext createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
PaintContext
を作成して返します。これにより、Paint インタフェースを実装するオブジェクトを要求するメソッドへの引数として Color オブジェクトを使用できるようになります。
Paint
内の createContext
Color
内の createContext
cm
- 指定された ColorModel
r
- 指定された Rectangle
r2d
- 指定された Rectangle2D
xform
- 指定された AffineTransform
hints
- 指定された RenderingHints
PaintContext
Paint
,
PaintContext
,
Graphics2D.setPaint(java.awt.Paint)
public String toString()
Color
の値の文字列表現を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null
にはなりません。
Color
内の toString
Color
の文字列表現
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。