JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.Color
的使用

使用 Color 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
javax.accessibility 定義了使用者介面元件與提供對這些元件進行存取的輔助技術之間的協定。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.border 提供圍繞 Swing 元件繪製特殊邊框的類別和介面。 
javax.swing.colorchooser 包含供 JColorChooser 元件使用的類別和介面。 
javax.swing.plaf 提供一個介面和許多抽象類別,Swing 用它們來提供自己的可插入外觀功能。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.plaf.synth Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪製。 
javax.swing.table 提供用於處理 javax.swing.JTable 的類別和介面。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
 

java.awtColor 的使用
 

java.awtColor 的子類別
 class SystemColor
          封裝表示系統中本機 GUI 物件顏色的象徵性顏色的類別。
 

宣告為 Colorjava.awt 中的欄位
static Color Color.black
          黑色。
static Color Color.BLACK
          黑色。
static Color Color.blue
          藍色。
static Color Color.BLUE
          藍色。
static Color Color.cyan
          青色。
static Color Color.CYAN
          青色。
static Color Color.DARK_GRAY
          深灰色。
static Color Color.darkGray
          深灰色。
static Color Color.gray
          灰色。
static Color Color.GRAY
          灰色。
static Color Color.green
          綠色。
static Color Color.GREEN
          綠色。
static Color Color.LIGHT_GRAY
          淺灰色。
static Color Color.lightGray
          淺灰色。
static Color Color.magenta
          洋紅色。
static Color Color.MAGENTA
          洋紅色。
static Color Color.orange
          桔黃色。
static Color Color.ORANGE
          桔黃色。
static Color Color.pink
          粉紅色。
static Color Color.PINK
          粉紅色。
static Color Color.red
          紅色。
static Color Color.RED
          紅色。
static Color Color.white
          白色。
static Color Color.WHITE
          白色。
static Color Color.yellow
          黃色。
static Color Color.YELLOW
          黃色。
 

返回 Colorjava.awt 中的方法
 Color Color.brighter()
          創建一個新 Color,它具有比此 Color 更亮的顏色。
 Color Color.darker()
          創建一個新 Color,它具有比此 Color 更暗的顏色。
static Color Color.decode(String nm)
          將 String 轉換成整數,並返回指定的不透明 Color
 Color List.AccessibleAWTList.AccessibleAWTListChild.getBackground()
          獲取此物件的背景顏色。
 Color TextComponent.getBackground()
          獲得此文本元件的背景色。
 Color MenuComponent.AccessibleAWTMenuComponent.getBackground()
          獲取此物件的背景色。
abstract  Color Graphics2D.getBackground()
          返回用於清除區域的背景色。
 Color Component.getBackground()
          獲取元件的背景色。
 Color Component.AccessibleAWTComponent.getBackground()
          獲取此物件的背景色。
abstract  Color Graphics.getColor()
          獲取此圖形上下文的當前顏色。
static Color Color.getColor(String nm)
          尋找系統屬性中的一種顏色。
static Color Color.getColor(String nm, Color v)
          尋找系統屬性中的一種顏色。
static Color Color.getColor(String nm, int v)
          尋找系統屬性中的一種顏色。
 Color GradientPaint.getColor1()
          返回點 P1 的顏色 C1。
 Color GradientPaint.getColor2()
          返回點 P2 的顏色 C2。
 Color[] MultipleGradientPaint.getColors()
          返回此漸變所使用的顏色陣列的副本。
 Color List.AccessibleAWTList.AccessibleAWTListChild.getForeground()
          獲取此物件的前景顏色。
 Color MenuComponent.AccessibleAWTMenuComponent.getForeground()
          獲取此物件的前景色。
 Color Component.getForeground()
          獲取元件的前景色。
 Color Component.AccessibleAWTComponent.getForeground()
          獲取此物件的前景色。
static Color Color.getHSBColor(float h, float s, float b)
          根據所指定的數值,創建一個基於 HSB 顏色模型的 Color 物件。
 Color Robot.getPixelColor(int x, int y)
          返回給定螢幕坐標處的像素顏色。
 

參數型別為 Colorjava.awt 中的方法
abstract  boolean Graphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
          繪製指定圖像中當前可用的圖像。
abstract  boolean Graphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
          繪製指定圖像中已縮放到適合指定矩形內部的圖像。
abstract  boolean Graphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
          繪製當前可用的指定圖像的指定區域,動態地縮放圖像使其符合目標繪製表面的指定區域。
static Color Color.getColor(String nm, Color v)
          尋找系統屬性中的一種顏色。
 void List.AccessibleAWTList.AccessibleAWTListChild.setBackground(Color c)
          設置此物件的背景顏色。
 void TextComponent.setBackground(Color c)
          設置此文本元件的背景色。
 void MenuComponent.AccessibleAWTMenuComponent.setBackground(Color c)
          設置此物件的背景色。
abstract  void Graphics2D.setBackground(Color color)
          設置 Graphics2D 上下文的背景色。
 void Component.setBackground(Color c)
          設置元件的背景色。
 void Component.AccessibleAWTComponent.setBackground(Color c)
          設置此物件的背景色。
abstract  void Graphics.setColor(Color c)
          將此圖形上下文的當前顏色設置為指定顏色。
 void List.AccessibleAWTList.AccessibleAWTListChild.setForeground(Color c)
          設置此物件的前景顏色。
 void MenuComponent.AccessibleAWTMenuComponent.setForeground(Color c)
          設置此物件的前景色。
 void Component.setForeground(Color c)
          設置元件的前景色。
 void Component.AccessibleAWTComponent.setForeground(Color c)
          設置此物件的前景色。
abstract  void Graphics.setXORMode(Color c1)
          將此圖形上下文的繪圖網要設置為在此圖形上下文的當前顏色和新的指定顏色之間交替。
 

參數型別為 Colorjava.awt 中的建構子
GradientPaint(float x1, float y1, Color color1, float x2, float y2, Color color2)
          建構一個簡單的非週期性 GradientPaint 物件。
GradientPaint(float x1, float y1, Color color1, float x2, float y2, Color color2, boolean cyclic)
          根據 boolean 參數建構一個週期性或非週期性的 GradientPaint 物件。
GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2)
          建構一個簡單的非週期性 GradientPaint 物件。
GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2, boolean cyclic)
          根據 boolean 參數建構一個週期性或非週期性的 GradientPaint 物件。
LinearGradientPaint(float startX, float startY, float endX, float endY, float[] fractions, Color[] colors)
          建構一個具有預設 NO_CYCLE 重複方法和 SRGB 顏色空間的 LinearGradientPaint
LinearGradientPaint(float startX, float startY, float endX, float endY, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
          建構一個具有預設 SRGB 顏色空間的 LinearGradientPaint
LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors)
          建構一個具有預設 NO_CYCLE 重複方法和 SRGB 顏色空間的 LinearGradientPaint
LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
          建構一個具有預設 SRGB 顏色空間的 LinearGradientPaint
LinearGradientPaint(Point2D start, Point2D end, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)
          建構一個 LinearGradientPaint
RadialGradientPaint(float cx, float cy, float radius, float[] fractions, Color[] colors)
          用中心點作為焦點,建構一個具有預設 NO_CYCLE 重複方法和 SRGB 顏色空間的 RadialGradientPaint
RadialGradientPaint(float cx, float cy, float radius, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
          用中心點作為焦點,建構一個具有預設 SRGB 顏色空間的 RadialGradientPaint
RadialGradientPaint(float cx, float cy, float radius, float fx, float fy, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
          建構一個具有預設 SRGB 顏色空間的 RadialGradientPaint
RadialGradientPaint(Point2D center, float radius, float[] fractions, Color[] colors)
          用中心點作為焦點,建構一個具有預設 NO_CYCLE 重複方法和 SRGB 顏色空間的 RadialGradientPaint
RadialGradientPaint(Point2D center, float radius, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
          用中心點作為焦點,建構一個具有預設 SRGB 顏色空間的 RadialGradientPaint
RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
          建構一個具有預設 SRGB 顏色空間的 RadialGradientPaint
RadialGradientPaint(Point2D center, float radius, Point2D focus, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)
          建構一個 RadialGradientPaint
RadialGradientPaint(Rectangle2D gradientBounds, float[] fractions, Color[] colors, MultipleGradientPaint.CycleMethod cycleMethod)
          建構一個具有預設 SRGB 顏色空間的 RadialGradientPaint
 

javax.accessibilityColor 的使用
 

返回 Colorjavax.accessibility 中的方法
 Color AccessibleComponent.getBackground()
          獲取此物件的背景色。
 Color AccessibleComponent.getForeground()
          獲取此物件的前景色。
 

參數型別為 Colorjavax.accessibility 中的方法
 void AccessibleComponent.setBackground(Color c)
          設置此物件的背景色。
 void AccessibleComponent.setForeground(Color c)
          設置此物件的前景色。
 

javax.swingColor 的使用
 

宣告為 Colorjavax.swing 中的欄位
protected  Color JTable.gridColor
          網格的顏色。
protected  Color JTable.selectionBackground
          已選定單元格的背景色。
protected  Color JTable.selectionForeground
          已選定單元格的前景色。
 

返回 Colorjavax.swing 中的方法
static Color DebugGraphics.flashColor()
          返回用於 flash 繪製操作的 Color。
 Color JTree.AccessibleJTree.AccessibleJTreeNode.getBackground()
          獲取此物件的背景色。
 Color JTable.AccessibleJTable.AccessibleJTableCell.getBackground()
          獲取此物件的背景色。
 Color JList.AccessibleJList.AccessibleJListChild.getBackground()
           
 Color JTabbedPane.getBackgroundAt(int index)
          返回 index 位置的選項卡背景色。
 Color DebugGraphics.getColor()
          返回用於文本繪製操作的 Color。
 Color JColorChooser.getColor()
          獲取顏色選取器的當前顏色值。
 Color UIDefaults.getColor(Object key)
          如果 key 值為一個 Color,則返回它,否則返回 null
static Color UIManager.getColor(Object key)
          從預設值返回一種顏色。
 Color UIDefaults.getColor(Object key, Locale l)
          如果給定 Localekey 值為一個 Color,則返回它,否則返回 null
static Color UIManager.getColor(Object key, Locale l)
          從適合給定語言環境的預設值中返回一種顏色。
 Color JTree.AccessibleJTree.AccessibleJTreeNode.getForeground()
          獲取此物件的前景色。
 Color JTable.AccessibleJTable.AccessibleJTableCell.getForeground()
          獲取此物件的前景色。
 Color JList.AccessibleJList.AccessibleJListChild.getForeground()
           
 Color JTabbedPane.getForegroundAt(int index)
          返回 index 位置的選項卡背景色。
 Color JTable.getGridColor()
          返回用來繪製網格線的顏色。
 Color JTable.getSelectionBackground()
          返回選定單元格的背景色。
 Color JList.getSelectionBackground()
          返回用於繪製選定項的背景的顏色。
 Color JTable.getSelectionForeground()
          返回選定單元格的前景色。
 Color JList.getSelectionForeground()
          返回用於繪製選定項的前景的顏色。
static Color JColorChooser.showDialog(Component component, String title, Color initialColor)
          顯示有網要的顏色選取器,在隱藏對話框之前一直阻塞。
 

參數型別為 Colorjavax.swing 中的方法
static Border BorderFactory.createBevelBorder(int type, Color highlight, Color shadow)
          使用指定高亮顯示和陰影顯示方式來創建一個指定型別的斜面邊框。
static Border BorderFactory.createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
          創建一個指定型別的斜面邊框,使用內部和外部高亮顯示區域及陰影區域的指定顏色。
static Border BorderFactory.createEtchedBorder(Color highlight, Color shadow)
          使用指定的高亮顯示顏色和陰影顏色創建一個具有“浮雕化”外觀效果的邊框。
static Border BorderFactory.createEtchedBorder(int type, Color highlight, Color shadow)
          使用指定的高亮顯示顏色和陰影顏色創建一個具有“浮雕化”外觀效果的邊框。
static Border BorderFactory.createLineBorder(Color color)
          創建一個具有指定顏色的線邊框。
static Border BorderFactory.createLineBorder(Color color, int thickness)
          創建一個具有指定顏色和寬度的線邊框。
static MatteBorder BorderFactory.createMatteBorder(int top, int left, int bottom, int right, Color color)
          使用純色創建一個類似襯邊的邊框。
static TitledBorder BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
          向現有邊框添加一個標題,使其具有指定的位置、字體和顏色。
 boolean DebugGraphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
          覆寫 Graphics.drawImage
 boolean DebugGraphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
          覆寫 Graphics.drawImage
 boolean DebugGraphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
          覆寫 Graphics.drawImage
 void JTree.AccessibleJTree.AccessibleJTreeNode.setBackground(Color c)
          設置此物件的背景色。
 void JTable.AccessibleJTable.AccessibleJTableCell.setBackground(Color c)
          設置此物件的背景色。
 void JList.AccessibleJList.AccessibleJListChild.setBackground(Color c)
           
 void JComponent.setBackground(Color bg)
          設置此元件的背景色。
 void JTabbedPane.setBackgroundAt(int index, Color background)
          將 index 位置的背景色設置為 background,它可以為 null,在這種情況下選項卡的背景色預設為 tabbedpane 的背景色。
 void DebugGraphics.setColor(Color aColor)
          設置用於繪製和填充線條和圖形的顏色。
 void JColorChooser.setColor(Color color)
          將顏色選取器的當前顏色設置為指定顏色。
static void DebugGraphics.setFlashColor(Color flashColor)
          設置用於 flash 繪製操作的 Color。
 void JTree.AccessibleJTree.AccessibleJTreeNode.setForeground(Color c)
           
 void JTable.AccessibleJTable.AccessibleJTableCell.setForeground(Color c)
          設置此物件的前景色。
 void JList.AccessibleJList.AccessibleJListChild.setForeground(Color c)
           
 void JComponent.setForeground(Color fg)
          設置此元件的前景色。
 void JTabbedPane.setForegroundAt(int index, Color foreground)
          將 index 位置的前景色設置為 foreground,它可以為 null,在這種情況下選項卡的前景色預設為此 tabbedpane 的前景色。
 void JTable.setGridColor(Color gridColor)
          將用來繪製網格線的顏色設置為 gridColor 並重新顯示它。
 void JTable.setSelectionBackground(Color selectionBackground)
          設置選定單元格的背景色。
 void JList.setSelectionBackground(Color selectionBackground)
          設置用於繪製選定項的背景的顏色,單元渲染器可以使用此顏色填充所選單元。
 void JTable.setSelectionForeground(Color selectionForeground)
          設置選定單元格的前景色。
 void JList.setSelectionForeground(Color selectionForeground)
          設置用於繪製選定項的前景的顏色,單元渲染器可以使用此顏色呈現文本和圖形。
 void DebugGraphics.setXORMode(Color aColor)
          覆寫 Graphics.setXORMode
static Color JColorChooser.showDialog(Component component, String title, Color initialColor)
          顯示有網要的顏色選取器,在隱藏對話框之前一直阻塞。
 

參數型別為 Colorjavax.swing 中的建構子
JColorChooser(Color initialColor)
          創建具有指定初始顏色的顏色選取器窗格。
 

javax.swing.borderColor 的使用
 

宣告為 Colorjavax.swing.border 中的欄位
protected  Color MatteBorder.color
           
protected  Color EtchedBorder.highlight
           
protected  Color BevelBorder.highlightInner
           
protected  Color BevelBorder.highlightOuter
           
protected  Color LineBorder.lineColor
           
protected  Color EtchedBorder.shadow
           
protected  Color BevelBorder.shadowInner
           
protected  Color BevelBorder.shadowOuter
           
protected  Color TitledBorder.titleColor
           
 

返回 Colorjavax.swing.border 中的方法
 Color EtchedBorder.getHighlightColor()
          返回浮雕化邊框的高亮顯示顏色。
 Color EtchedBorder.getHighlightColor(Component c)
          返回浮雕化邊框在指定元件上呈現的高亮顯示顏色。
 Color BevelBorder.getHighlightInnerColor()
          返回斜面邊框內部的高亮顯示顏色。
 Color BevelBorder.getHighlightInnerColor(Component c)
          返回斜面邊框在指定元件上呈現的內部高亮顯示顏色。
 Color BevelBorder.getHighlightOuterColor()
          返回斜面邊框外部的高亮顯示顏色。
 Color BevelBorder.getHighlightOuterColor(Component c)
          返回斜面邊框在指定元件上呈現的外部高亮顯示顏色。
 Color LineBorder.getLineColor()
          返回邊框的顏色。
 Color MatteBorder.getMatteColor()
          返回平鋪邊框的顏色,如果使用了平鋪圖標,則返回 null。
 Color EtchedBorder.getShadowColor()
          返回浮雕化邊框的陰影顏色。
 Color EtchedBorder.getShadowColor(Component c)
          返回浮雕化邊框在指定元件上呈現的陰影顏色。
 Color BevelBorder.getShadowInnerColor()
          返回斜面邊框內部的陰影顏色。
 Color BevelBorder.getShadowInnerColor(Component c)
          返回斜面邊框在指定元件上呈現的內部陰影顏色。
 Color BevelBorder.getShadowOuterColor()
          返回斜面邊框的外部陰影顏色。
 Color BevelBorder.getShadowOuterColor(Component c)
          返回斜面邊框在指定元件上呈現的外部陰影顏色。
 Color TitledBorder.getTitleColor()
          返回帶標題邊框的標題顏色。
 

參數型別為 Colorjavax.swing.border 中的方法
 void TitledBorder.setTitleColor(Color titleColor)
          設置帶標題邊框的標題顏色。
 

參數型別為 Colorjavax.swing.border 中的建構子
BevelBorder(int bevelType, Color highlight, Color shadow)
          創建具有指定型別、高亮顯示和陰影顏色的斜面邊框。
BevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)
          創建具有指定型別、高亮顯示和陰影顏色的斜面邊框。
EtchedBorder(Color highlight, Color shadow)
          創建具有指定高亮顯示和陰影顏色的陰刻浮雕化邊框
EtchedBorder(int etchType, Color highlight, Color shadow)
          創建具有指定蝕刻型別、高亮顯示和陰影顏色的浮雕化邊框
LineBorder(Color color)
          創建具有指定顏色、厚度為 1(thickness = 1)的線邊框。
LineBorder(Color color, int thickness)
          創建具有指定顏色和厚度的線邊框。
LineBorder(Color color, int thickness, boolean roundedCorners)
          創建具有指定顏色、厚度和拐角形狀的線條邊框。
MatteBorder(Insets borderInsets, Color matteColor)
          創建具有指定 insets 和顏色的襯邊邊框。
MatteBorder(int top, int left, int bottom, int right, Color matteColor)
          創建具有指定 insets 和顏色的襯邊邊框。
SoftBevelBorder(int bevelType, Color highlight, Color shadow)
          創建具有指定型別、高亮顯示和陰影顏色的斜面邊框。
SoftBevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)
          創建具有指定型別、高亮顯示和陰影顏色的斜面邊框。
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
          用指定的邊框、標題、標題對齊方式、標題位置、標題字體和標題顏色創建 TitledBorder 實例。
 

javax.swing.colorchooserColor 的使用
 

返回 Colorjavax.swing.colorchooser 中的方法
protected  Color AbstractColorChooserPanel.getColorFromModel()
          返回當前所選取的顏色。
 Color ColorSelectionModel.getSelectedColor()
          返回所選取的 Color,它不應為 null
 Color DefaultColorSelectionModel.getSelectedColor()
          返回所選取的 Color,它不應為 null
 

參數型別為 Colorjavax.swing.colorchooser 中的方法
 void ColorSelectionModel.setSelectedColor(Color color)
          將選取的顏色設置為 color
 void DefaultColorSelectionModel.setSelectedColor(Color color)
          將選取的顏色設置為 color
 

參數型別為 Colorjavax.swing.colorchooser 中的建構子
DefaultColorSelectionModel(Color color)
          創建一個 DefaultColorSelectionModel,其當前顏色被設置為 color,該顏色不應為 null
 

javax.swing.plafColor 的使用
 

javax.swing.plafColor 的子類別
 class ColorUIResource
           
 

參數型別為 Colorjavax.swing.plaf 中的建構子
BorderUIResource.BevelBorderUIResource(int bevelType, Color highlight, Color shadow)
           
BorderUIResource.BevelBorderUIResource(int bevelType, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
           
BorderUIResource.EtchedBorderUIResource(Color highlight, Color shadow)
           
BorderUIResource.EtchedBorderUIResource(int etchType, Color highlight, Color shadow)
           
BorderUIResource.LineBorderUIResource(Color color)
           
BorderUIResource.LineBorderUIResource(Color color, int thickness)
           
BorderUIResource.MatteBorderUIResource(int top, int left, int bottom, int right, Color color)
           
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
           
ColorUIResource(Color c)
           
 

javax.swing.plaf.basicColor 的使用
 

宣告為 Colorjavax.swing.plaf.basic 中的欄位
protected  Color BasicMenuItemUI.acceleratorForeground
           
protected  Color BasicMenuItemUI.acceleratorSelectionForeground
           
protected  Color BasicBorders.ButtonBorder.darkShadow
           
protected  Color BasicBorders.FieldBorder.darkShadow
           
protected  Color BasicTabbedPaneUI.darkShadow
           
protected  Color BasicMenuItemUI.disabledForeground
           
protected  Color BasicToolBarUI.dockingBorderColor
           
protected  Color BasicToolBarUI.dockingColor
           
protected  Color BasicToolBarUI.floatingBorderColor
           
protected  Color BasicToolBarUI.floatingColor
           
protected  Color BasicTabbedPaneUI.focus
           
protected  Color BasicBorders.ButtonBorder.highlight
           
protected  Color BasicBorders.FieldBorder.highlight
           
protected  Color BasicBorders.SplitPaneBorder.highlight
           
protected  Color BasicTabbedPaneUI.highlight
           
protected  Color BasicSeparatorUI.highlight
           
protected  Color BasicBorders.ButtonBorder.lightHighlight
           
protected  Color BasicBorders.FieldBorder.lightHighlight
           
protected  Color BasicTabbedPaneUI.lightHighlight
           
protected  Color BasicInternalFrameTitlePane.notSelectedTextColor
           
protected  Color BasicInternalFrameTitlePane.notSelectedTitleColor
           
protected  Color BasicInternalFrameTitlePane.selectedTextColor
           
protected  Color BasicInternalFrameTitlePane.selectedTitleColor
           
protected  Color BasicMenuItemUI.selectionBackground
           
protected  Color BasicMenuItemUI.selectionForeground
           
protected  Color BasicBorders.ButtonBorder.shadow
           
protected  Color BasicBorders.FieldBorder.shadow
           
protected  Color BasicBorders.SplitPaneBorder.shadow
           
protected  Color BasicTabbedPaneUI.shadow
           
protected  Color BasicSeparatorUI.shadow
           
protected  Color BasicScrollBarUI.thumbColor
           
protected  Color BasicScrollBarUI.thumbDarkShadowColor
           
protected  Color BasicScrollBarUI.thumbHighlightColor
           
protected  Color BasicScrollBarUI.thumbLightShadowColor
           
protected  Color BasicScrollBarUI.trackColor
           
protected  Color BasicScrollBarUI.trackHighlightColor
           
 

返回 Colorjavax.swing.plaf.basic 中的方法
 Color BasicToolBarUI.DragWindow.getBorderColor()
           
 Color BasicToolBarUI.getDockingColor()
          獲取在連接 (docking) 區域上時顯示的顏色。
 Color BasicToolBarUI.getFloatingColor()
          獲取在浮動區域上時顯示的顏色。
protected  Color BasicSliderUI.getFocusColor()
           
protected  Color BasicTreeUI.getHashColor()
           
protected  Color BasicSliderUI.getHighlightColor()
           
protected  Color BasicProgressBarUI.getSelectionBackground()
          如果在進度條的未填充區域上繪製文本,則文本的顏色為 "selectionBackground"。
protected  Color BasicProgressBarUI.getSelectionForeground()
          如果在進度條的填充區域上繪製文本,文本的顏色為 "selectionForeground"。
protected  Color BasicSliderUI.getShadowColor()
           
 

參數型別為 Colorjavax.swing.plaf.basic 中的方法
static void BasicGraphicsUtils.drawBezel(Graphics g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
static void BasicGraphicsUtils.drawEtchedRect(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
static void BasicGraphicsUtils.drawGroove(Graphics g, int x, int y, int w, int h, Color shadow, Color highlight)
           
static void BasicGraphicsUtils.drawLoweredBezel(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
protected  void BasicMenuItemUI.paintBackground(Graphics g, JMenuItem menuItem, Color bgColor)
          繪製選單項的背景。
protected  void BasicMenuItemUI.paintMenuItem(Graphics g, JComponent c, Icon checkIcon, Icon arrowIcon, Color background, Color foreground, int defaultTextIconGap)
           
 void BasicToolBarUI.DragWindow.setBorderColor(Color c)
           
 void BasicToolBarUI.setDockingColor(Color c)
          設置在連接區域上時顯示的顏色。
 void BasicToolBarUI.setFloatingColor(Color c)
          設置在浮動區域上時顯示的顏色。
protected  void BasicTreeUI.setHashColor(Color color)
           
 

參數型別為 Colorjavax.swing.plaf.basic 中的建構子
BasicArrowButton(int direction, Color background, Color shadow, Color darkShadow, Color highlight)
          創建一個在指定方向上繪製其箭頭並具有指定顏色的 BasicArrowButton
BasicBorders.ButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.FieldBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.MenuBarBorder(Color shadow, Color highlight)
           
BasicBorders.RadioButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.RolloverButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.SplitPaneBorder(Color highlight, Color shadow)
           
BasicBorders.ToggleButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
 

javax.swing.plaf.metalColor 的使用
 

宣告為 Colorjavax.swing.plaf.metal 中的欄位
protected static Color MetalSliderUI.darkShadowColor
           
protected  Color MetalRadioButtonUI.disabledTextColor
           
protected  Color MetalToggleButtonUI.disabledTextColor
           
protected  Color MetalButtonUI.disabledTextColor
           
protected  Color MetalRadioButtonUI.focusColor
           
protected  Color MetalToggleButtonUI.focusColor
           
protected  Color MetalButtonUI.focusColor
           
protected static Color MetalSliderUI.highlightColor
           
protected  Color MetalRadioButtonUI.selectColor
           
protected  Color MetalTabbedPaneUI.selectColor
           
protected  Color MetalToggleButtonUI.selectColor
           
protected  Color MetalButtonUI.selectColor
           
protected  Color MetalTabbedPaneUI.selectHighlight
           
protected  Color MetalTabbedPaneUI.tabAreaBackground
           
protected static Color MetalSliderUI.thumbColor
           
 

返回 Colorjavax.swing.plaf.metal 中的方法
protected  Color MetalTabbedPaneUI.getColorForGap(int currentRun, int x, int y)
           
protected  Color MetalRadioButtonUI.getDisabledTextColor()
           
protected  Color MetalToggleButtonUI.getDisabledTextColor()
           
protected  Color MetalButtonUI.getDisabledTextColor()
           
protected  Color MetalRadioButtonUI.getFocusColor()
           
protected  Color MetalToggleButtonUI.getFocusColor()
           
protected  Color MetalButtonUI.getFocusColor()
           
protected  Color MetalRadioButtonUI.getSelectColor()
           
protected  Color MetalToggleButtonUI.getSelectColor()
           
protected  Color MetalButtonUI.getSelectColor()
           
 

javax.swing.plaf.synthColor 的使用
 

返回 Colorjavax.swing.plaf.synth 中的方法
 Color SynthStyle.getColor(SynthContext context, ColorType type)
          返回指定狀態的顏色。
protected abstract  Color SynthStyle.getColorForState(SynthContext context, ColorType type)
          返回指定狀態的顏色。
 

javax.swing.tableColor 的使用
 

返回 Colorjavax.swing.table 中的方法
 Color JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getBackground()
           
 Color JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getForeground()
           
 

參數型別為 Colorjavax.swing.table 中的方法
 void DefaultTableCellRenderer.setBackground(Color c)
          覆寫 JComponent.setBackground 將未選定單元格的背景色分派為指定顏色。
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setBackground(Color c)
           
 void DefaultTableCellRenderer.setForeground(Color c)
          覆寫 JComponent.setForeground 將未選定單元格的前景色分派為指定顏色。
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setForeground(Color c)
           
 

javax.swing.textColor 的使用
 

返回 Colorjavax.swing.text 中的方法
 Color GlyphView.getBackground()
          獲取用於呈現字形的背景色。
 Color LabelView.getBackground()
          獲取用於呈現字形的背景色。
 Color DefaultStyledDocument.getBackground(AttributeSet attr)
          從屬性集獲得背景顏色。
 Color StyledDocument.getBackground(AttributeSet attr)
          使用一個屬性集並將其轉換為一個背景色規範。
static Color StyleConstants.getBackground(AttributeSet a)
          從屬性列表中獲取背景色設置。
 Color StyleContext.getBackground(AttributeSet attr)
          使用一個屬性集並將其轉換成為一個背景色規範。
 Color JTextComponent.getCaretColor()
          獲取用於呈現插入符的當前顏色。
 Color DefaultHighlighter.DefaultHighlightPainter.getColor()
          返回高亮顯示的顏色。
 Color JTextComponent.getDisabledTextColor()
          獲取用於呈現禁用文本的當前顏色。
 Color GlyphView.getForeground()
          獲取用於呈現字形的前景色。
 Color LabelView.getForeground()
          獲取用於呈現字形的前景色。
 Color DefaultStyledDocument.getForeground(AttributeSet attr)
          從屬性集獲得前景色。
 Color StyledDocument.getForeground(AttributeSet attr)
          使用一個屬性集並將其轉換成為一個前景色規範。
static Color StyleConstants.getForeground(AttributeSet a)
          從屬性列表中獲取前景色設置。
 Color StyleContext.getForeground(AttributeSet attr)
          使用一個屬性集並將其轉換成為一個前景色規範。
 Color JTextComponent.getSelectedTextColor()
          獲取用於呈現選定文本的當前顏色。
 Color JTextComponent.getSelectionColor()
          獲取用於呈現選定的當前顏色。
 

參數型別為 Colorjavax.swing.text 中的方法
protected  void LabelView.setBackground(Color bg)
          設置視圖的背景色。
static void StyleConstants.setBackground(MutableAttributeSet a, Color fg)
          設置背景色。
 void JTextComponent.setCaretColor(Color c)
          設置用於呈現插入符的當前顏色。
 void JTextComponent.setDisabledTextColor(Color c)
          設置用於呈現禁用文本的當前顏色。
static void StyleConstants.setForeground(MutableAttributeSet a, Color fg)
          設置前景色。
 void JTextComponent.setSelectedTextColor(Color c)
          設置用於呈現選定文本的當前顏色。
 void JTextComponent.setSelectionColor(Color c)
          設置用於呈現選定的當前顏色。
 

參數型別為 Colorjavax.swing.text 中的建構子
DefaultHighlighter.DefaultHighlightPainter(Color c)
          建構新的高亮顯示 painter。
StyledEditorKit.ForegroundAction(String nm, Color fg)
          創建新的 ForegroundAction。
 

javax.swing.text.htmlColor 的使用
 

返回 Colorjavax.swing.text.html 中的方法
 Color StyleSheet.getBackground(AttributeSet a)
          獲取一個屬性集並將其轉換為背景色規範。
 Color StyleSheet.getForeground(AttributeSet a)
          獲取一個屬性集並將其轉換為前景色規範。
 Color StyleSheet.stringToColor(String string)
          將顏色字元串(如 "RED" 或 "#NNNNNN")轉換為 Color。
 

javax.swing.treeColor 的使用
 

宣告為 Colorjavax.swing.tree 中的欄位
protected  Color DefaultTreeCellRenderer.backgroundNonSelectionColor
          不選定節點時用於背景的顏色。
protected  Color DefaultTreeCellRenderer.backgroundSelectionColor
          選定節點時用於背景的顏色。
protected  Color DefaultTreeCellEditor.borderSelectionColor
          如果應繪製邊框選擇色,則為 true。
protected  Color DefaultTreeCellRenderer.borderSelectionColor
          節點具有焦點時,用於焦點指示符的顏色。
protected  Color DefaultTreeCellRenderer.textNonSelectionColor
          用於非選定節點的前景顏色。
protected  Color DefaultTreeCellRenderer.textSelectionColor
          用於選定節點的前景顏色。
 

返回 Colorjavax.swing.tree 中的方法
 Color DefaultTreeCellRenderer.getBackgroundNonSelectionColor()
          返回用於非選定節點的背景色。
 Color DefaultTreeCellRenderer.getBackgroundSelectionColor()
          返回在選定節點的情況下背景所使用的顏色。
 Color DefaultTreeCellEditor.getBorderSelectionColor()
          返回繪製邊框的顏色。
 Color DefaultTreeCellRenderer.getBorderSelectionColor()
          返回繪製邊框時所使用的顏色。
 Color DefaultTreeCellRenderer.getTextNonSelectionColor()
          返回未選定節點時繪製文本所使用的顏色。
 Color DefaultTreeCellRenderer.getTextSelectionColor()
          返回選定節點時繪製文本所使用的顏色。
 

參數型別為 Colorjavax.swing.tree 中的方法
 void DefaultTreeCellRenderer.setBackground(Color color)
          創建子類別,以便將 ColorUIResource 映射為 null。
 void DefaultTreeCellRenderer.setBackgroundNonSelectionColor(Color newColor)
          設置用於非選定節點的背景色。
 void DefaultTreeCellRenderer.setBackgroundSelectionColor(Color newColor)
          設置在選定節點的情況下背景所使用的顏色。
 void DefaultTreeCellEditor.setBorderSelectionColor(Color newColor)
          設置用於邊框的顏色。
 void DefaultTreeCellRenderer.setBorderSelectionColor(Color newColor)
          設置用於邊框的顏色。
 void DefaultTreeCellRenderer.setTextNonSelectionColor(Color newColor)
          設置選定節點時繪製文本所使用的顏色。
 void DefaultTreeCellRenderer.setTextSelectionColor(Color newColor)
          設置選定節點時繪製文本所使用的顏色。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only