|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.Color java.awt.SystemColor
public final class SystemColor
封裝表示系統中本機 GUI 物件顏色的象徵性顏色的類別。對於支持系統顏色動態更新的系統而言(當使用者更改顏色時),這些象徵性顏色的實際 RGB 值也將發生動態更改。要比較 SystemColor
物件的“當前”RGB 值與非象徵性 Color 物件,應該使用 getRGB
,而不是 equals
。
注意,因為 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 值。 |
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
。這允許將 Color 物件用作需要一個物件來實作 Paint 介面的任何方法的參數。
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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。