| 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