Comment | Returned-by | Constructor-argument | Method-argument | Field-type | Type-bound | Links |
The Color
class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace
. Every color has an implicit alpha value of 1.0 or
an explicit one provided in the constructor. The alpha value
defines the transparency of a color and can be represented by
a float value in the range 0.0 - 1.0 or 0 - 255.
An alpha value of 1.0 or 255 means that the color is completely
opaque and an alpha value of 0 or 0.0 means that the color is
completely transparent.
When constructing a Color
with an explicit alpha or
getting the color/alpha components of a Color
, the color
components are never premultiplied by the alpha component.
The default color space for the Java 2D(tm) API is sRGB, a proposed standard RGB color space. For further information on sRGB, see http://www.w3.org/pub/WWW/Graphics/Color/sRGB.html .
implements
ColorSpace, AlphaComposite
java.awt. Color .brighter ()
+ 6 morejava.awt. Component .getBackground ()
+ 1 morejava.awt. Component.AccessibleAWTComponent .getBackground ()
+ 1 morejava.awt. GradientPaint .getColor1 ()
+ 1 morejava.awt. Graphics .getColor ()
java.awt. Graphics2D .getBackground ()
java.awt. List.AccessibleAWTList.AccessibleAWTListChild .getBackground ()
+ 1 morejava.awt. MenuComponent.AccessibleAWTMenuComponent .getBackground ()
+ 1 morejava.awt. MultipleGradientPaint .getColors ()
java.awt. Robot .getPixelColor ()
java.awt. TextComponent .getBackground ()
java.awt. Window .getBackground ()
javax.accessibility. AccessibleComponent .getBackground ()
+ 1 morejavax.swing. DebugGraphics .flashColor ()
+ 1 morejavax.swing. JColorChooser .getColor ()
+ 1 morejavax.swing. JList .getSelectionBackground ()
+ 1 morejavax.swing. JList.AccessibleJList.AccessibleJListChild .getBackground ()
+ 1 morejavax.swing. JTabbedPane .getBackgroundAt ()
+ 1 morejavax.swing. JTable .getGridColor ()
+ 2 morejavax.swing. JTable.AccessibleJTable.AccessibleJTableCell .getBackground ()
+ 1 morejavax.swing. JTree.AccessibleJTree.AccessibleJTreeNode .getBackground ()
+ 1 morejavax.swing. UIDefaults .getColor ()
+ 1 morejavax.swing. UIManager .getColor ()
+ 1 morejavax.swing.border. BevelBorder .getHighlightInnerColor ()
+ 7 morejavax.swing.border. EtchedBorder .getHighlightColor ()
+ 3 morejavax.swing.border. LineBorder .getLineColor ()
javax.swing.border. MatteBorder .getMatteColor ()
javax.swing.border. TitledBorder .getTitleColor ()
javax.swing.colorchooser. AbstractColorChooserPanel .getColorFromModel ()
javax.swing.colorchooser. ColorSelectionModel .getSelectedColor ()
javax.swing.colorchooser. DefaultColorSelectionModel .getSelectedColor ()
javax.swing.plaf.basic. BasicProgressBarUI .getSelectionBackground ()
+ 1 morejavax.swing.plaf.basic. BasicSliderUI .getFocusColor ()
+ 2 morejavax.swing.plaf.basic. BasicToolBarUI .getDockingColor ()
+ 1 morejavax.swing.plaf.basic. BasicToolBarUI.DragWindow .getBorderColor ()
javax.swing.plaf.basic. BasicTreeUI .getHashColor ()
javax.swing.plaf.metal. MetalButtonUI .getDisabledTextColor ()
+ 2 morejavax.swing.plaf.metal. MetalRadioButtonUI .getDisabledTextColor ()
+ 2 morejavax.swing.plaf.metal. MetalTabbedPaneUI .getColorForGap ()
javax.swing.plaf.metal. MetalToggleButtonUI .getDisabledTextColor ()
+ 2 morejavax.swing.plaf.nimbus. AbstractRegionPainter .decodeColor ()
+ 2 morejavax.swing.plaf.nimbus. NimbusLookAndFeel .getDerivedColor ()
+ 2 morejavax.swing.plaf.nimbus. NimbusStyle .getColorForState ()
javax.swing.plaf.synth. SynthStyle .getColor ()
+ 1 morejavax.swing.table. JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry .getBackground ()
+ 1 morejavax.swing.text. DefaultHighlighter.DefaultHighlightPainter .getColor ()
javax.swing.text. DefaultStyledDocument .getBackground ()
+ 1 morejavax.swing.text. GlyphView .getBackground ()
+ 1 morejavax.swing.text. JTextComponent .getCaretColor ()
+ 3 morejavax.swing.text. LabelView .getBackground ()
+ 1 morejavax.swing.text. StyleConstants .getBackground ()
+ 1 morejavax.swing.text. StyleContext .getBackground ()
+ 1 morejavax.swing.text. StyledDocument .getBackground ()
+ 1 morejavax.swing.text.html. StyleSheet .getBackground ()
+ 2 morejavax.swing.tree. DefaultTreeCellEditor .getBorderSelectionColor ()
javax.swing.tree. DefaultTreeCellRenderer .getBackgroundNonSelectionColor ()
+ 4 morejava.awt. GradientPaint ()
* 8java.awt. LinearGradientPaint ()
* 5java.awt. RadialGradientPaint ()
* 8javax.swing. JColorChooser ()
javax.swing.border. BevelBorder ()
* 6javax.swing.border. EtchedBorder ()
* 4javax.swing.border. LineBorder ()
* 3javax.swing.border. MatteBorder ()
* 2javax.swing.border. SoftBevelBorder ()
* 6javax.swing.border. TitledBorder ()
javax.swing.colorchooser. DefaultColorSelectionModel ()
javax.swing.plaf. BorderUIResource.BevelBorderUIResource ()
* 6javax.swing.plaf. BorderUIResource.EtchedBorderUIResource ()
* 4javax.swing.plaf. BorderUIResource.LineBorderUIResource ()
* 2javax.swing.plaf. BorderUIResource.MatteBorderUIResource ()
javax.swing.plaf. BorderUIResource.TitledBorderUIResource ()
javax.swing.plaf. ColorUIResource ()
javax.swing.plaf.basic. BasicArrowButton ()
* 4javax.swing.plaf.basic. BasicBorders.ButtonBorder ()
* 4javax.swing.plaf.basic. BasicBorders.FieldBorder ()
* 4javax.swing.plaf.basic. BasicBorders.MenuBarBorder ()
* 2javax.swing.plaf.basic. BasicBorders.RadioButtonBorder ()
* 4javax.swing.plaf.basic. BasicBorders.RolloverButtonBorder ()
* 4javax.swing.plaf.basic. BasicBorders.SplitPaneBorder ()
* 2javax.swing.plaf.basic. BasicBorders.ToggleButtonBorder ()
* 4javax.swing.plaf.metal. MetalBumps ()
* 3javax.swing.text. DefaultHighlighter.DefaultHighlightPainter ()
javax.swing.text. StyledEditorKit.ForegroundAction ()
java.awt. Color .getColor ()
java.awt. Component .setBackground ()
+ 1 morejava.awt. Component.AccessibleAWTComponent .setBackground ()
+ 1 morejava.awt. Dialog .setBackground ()
java.awt. Frame .setBackground ()
java.awt. Graphics .drawImage ()
+ 4 morejava.awt. Graphics2D .setBackground ()
java.awt. List.AccessibleAWTList.AccessibleAWTListChild .setBackground ()
+ 1 morejava.awt. MenuComponent.AccessibleAWTMenuComponent .setBackground ()
+ 1 morejava.awt. TextComponent .setBackground ()
java.awt. Window .setBackground ()
javax.accessibility. AccessibleComponent .setBackground ()
+ 1 morejavax.swing. BorderFactory .createBevelBorder ()
+ 20 morejavax.swing. DebugGraphics .drawImage ()
+ 5 morejavax.swing. JColorChooser .setColor ()
+ 1 morejavax.swing. JComponent .setBackground ()
+ 1 morejavax.swing. JList .setSelectionBackground ()
+ 1 morejavax.swing. JList.AccessibleJList.AccessibleJListChild .setBackground ()
+ 1 morejavax.swing. JTabbedPane .setBackgroundAt ()
+ 1 morejavax.swing. JTable .setGridColor ()
+ 2 morejavax.swing. JTable.AccessibleJTable.AccessibleJTableCell .setBackground ()
+ 1 morejavax.swing. JTree.AccessibleJTree.AccessibleJTreeNode .setBackground ()
+ 1 morejavax.swing.border. TitledBorder .setTitleColor ()
javax.swing.colorchooser. ColorSelectionModel .setSelectedColor ()
javax.swing.colorchooser. DefaultColorSelectionModel .setSelectedColor ()
javax.swing.plaf.basic. BasicGraphicsUtils .drawBezel ()
+ 13 morejavax.swing.plaf.basic. BasicMenuItemUI .paintBackground ()
+ 2 morejavax.swing.plaf.basic. BasicToolBarUI .setDockingColor ()
+ 1 morejavax.swing.plaf.basic. BasicToolBarUI.DragWindow .setBorderColor ()
javax.swing.plaf.basic. BasicTreeUI .setHashColor ()
javax.swing.plaf.metal. MetalBumps .setBumpColors ()
+ 2 morejavax.swing.plaf.nimbus. AbstractRegionPainter .decodeColor ()
+ 4 morejavax.swing.plaf.nimbus. NimbusLookAndFeel .getDerivedColor ()
+ 3 morejavax.swing.table. DefaultTableCellRenderer .setBackground ()
+ 1 morejavax.swing.table. JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry .setBackground ()
+ 1 morejavax.swing.text. JTextComponent .setCaretColor ()
+ 3 morejavax.swing.text. LabelView .setBackground ()
javax.swing.text. StyleConstants .setBackground ()
+ 1 morejavax.swing.tree. DefaultTreeCellEditor .setBorderSelectionColor ()
javax.swing.tree. DefaultTreeCellRenderer .setBackground ()
+ 5 morejava.awt. Color .BLACK
+ 25 morejavax.swing. JTable .gridColor
+ 2 morejavax.swing.border. BevelBorder .highlightInner
+ 3 morejavax.swing.border. EtchedBorder .highlight
+ 1 morejavax.swing.border. LineBorder .lineColor
javax.swing.border. MatteBorder .color
javax.swing.border. TitledBorder .titleColor
javax.swing.plaf.basic. BasicBorders.ButtonBorder .darkShadow
+ 3 morejavax.swing.plaf.basic. BasicBorders.FieldBorder .darkShadow
+ 3 morejavax.swing.plaf.basic. BasicBorders.SplitPaneBorder .highlight
+ 1 morejavax.swing.plaf.basic. BasicInternalFrameTitlePane .notSelectedTextColor
+ 3 morejavax.swing.plaf.basic. BasicMenuItemUI .acceleratorForeground
+ 4 morejavax.swing.plaf.basic. BasicScrollBarUI .thumbColor
+ 5 morejavax.swing.plaf.basic. BasicSeparatorUI .highlight
+ 1 morejavax.swing.plaf.basic. BasicTabbedPaneUI .darkShadow
+ 4 morejavax.swing.plaf.basic. BasicToolBarUI .dockingBorderColor
+ 3 morejavax.swing.plaf.metal. MetalBumps .backColor
+ 2 morejavax.swing.plaf.metal. MetalButtonUI .disabledTextColor
+ 2 morejavax.swing.plaf.metal. MetalRadioButtonUI .disabledTextColor
+ 2 morejavax.swing.plaf.metal. MetalSliderUI .darkShadowColor
+ 2 morejavax.swing.plaf.metal. MetalTabbedPaneUI .selectColor
+ 2 morejavax.swing.plaf.metal. MetalToggleButtonUI .disabledTextColor
+ 2 morejavax.swing.tree. DefaultTreeCellEditor .borderSelectionColor
javax.swing.tree. DefaultTreeCellRenderer .backgroundNonSelectionColor
+ 4 more