类 java.awt.Color
的使用
使用 Color 的软件包 java.awt包含用于创建用户界面和绘制图形图像的所有类。 javax.accessibility定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swingjavax.swing.border提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser包含供 JColorChooser 组件使用的类和接口。 javax.swing.plaf提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 javax.swing.plaf.basic提供了根据基本外观构建的用户界面对象。 javax.swing.plaf.metaljavax.swing.plaf.synthjavax.swing.tablejavax.swing.text提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 Synth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。 提供用于处理 javax.swing.JTable 的类和接口。 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 javax.swing.text.htmljavax.swing.tree 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 提供处理 javax.swing.JTree 的类和接口。 java.awt 中 Color 的使用 java.awt 中 Color 的子类 class SystemColor 封装表示系统中本机 GUI 对象颜色的象征性颜色的类。 声明为 Color 的 java.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 黄色。 返回 Color 的 java.awt 中的方法 Color Color.brighter() 创建一个新 Color,它具有比此 Color 更亮的颜色。 Color Color.darker() 创建一个新 Color,它具有比此 Color 更暗的颜色。 static Color Color.decode(String nm) 将 String 转换成整数,并返回指定的不透明 Color。 Color Component.getBackground() 获得组件的背景色。 Color Component.AccessibleAWTComponent.getBackground() 获得此对象的背景色。 abstract ColGraphics2D.getBackground() or 返回用于清除区域的背景色。 Color MenuComponent.AccessibleAWTMenuComponent.getBackground() 获取此对象的背景色。 Color TextComponent.getBackground() 获得此文本组件的背景色。 Color List.AccessibleAWTList.AccessibleAWTListChild.getBackground() 获取此对象的背景颜色。 abstract ColGraphics.getColor() or 获取此图形上下文的当前颜色。 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 Component.getForeground() 获得组件的前景色。 Color Component.AccessibleAWTComponent.getForeground() 获得此对象的前景色。 Color MenuComponent.AccessibleAWTMenuComponent.getForeground() 获取此对象的前景色。 Color List.AccessibleAWTList.AccessibleAWTListChild.getForeground() 获取此对象的前景颜色。 static Color Color.getHSBColor(float h, float s, float b) 根据所指定的数值,创建一个基于 HSB 颜色模型的 Color 对象。 Color Robot.getPixelColor(int x, int y) 返回给定屏幕坐标处的像素颜色。 参数类型为 Color 的 java.awt 中的方法 abstract booGraphics.drawImage(Image img, int x, lean int y, Color bgcolor, ImageObserver observer) 绘制指定图像中当前可用的图像。 abstract booGraphics.drawImage(Image img, int x, int y, int width, lean int height, Color bgcolor, ImageObserver observer) 绘制指定图像中已缩放到适合指定矩形内部的图像。 abstract booGraphics.drawImage(Image img, int dx1, int dy1, lean 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 Component.setBackground(Color c) 设置组件的背景色。 void Component.AccessibleAWTComponent.setBackground(Color c) 设置此对象的背景色。 abstract voiGraphics2D.setBackground(Color color) d 设置 Graphics2D 上下文的背景色。 void MenuComponent.AccessibleAWTMenuComponent.setBackground(Color c) 设置此对象的背景色。 void TextComponent.setBackground(Color c) 设置此文本组件的背景色。 void List.AccessibleAWTList.AccessibleAWTListChild.setBackground(Color c) 设置此对象的背景颜色。 abstract voiGraphics.setColor(Color c) d 将此图形上下文的当前颜色设置为指定颜色。 void Component.setForeground(Color c) 设置组件的前景色。 void Component.AccessibleAWTComponent.setForeground(Color c) 设置此对象的前景色。 void MenuComponent.AccessibleAWTMenuComponent.setForeground(Color c) 设置此对象的前景色。 void List.AccessibleAWTList.AccessibleAWTListChild.setForeground(Color c) 设置此对象的前景颜色。 abstract voiGraphics.setXORMode(Color c1) d 将此图形下文的绘图模式设置为在此图形上下文的当前颜色和新的指定颜色之间交替。 参数类型为 Color 的 java.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 对象。 javax.accessibility 中 Color 的使用 返回 Color 的 javax.accessibility 中的方法 Color AccessibleComponent.getBackground() 获取此对象的背景色。 Color AccessibleComponent.getForeground() 获取此对象的前景色。 参数类型为 Color 的 javax.accessibility 中的方法 void AccessibleComponent.setBackground(Color c) 设置此对象的背景色。 void AccessibleComponent.setForeground(Color c) 设置此对象的前景色。 javax.swing 中 Color 的使用 声明为 Color 的 javax.swing 中的字段 protected Color JTable.gridColor 网格的颜色。 protected Color JTable.selectionBackground 已选定单元格的背景色。 protected Color JTable.selectionForeground 已选定单元格的前景色。 返回 Color 的 javax.swing 中的方法 static CDebugGraphics.flashColor() olor 返回用于 flash 绘制操作的 Color。 Color JTable.AccessibleJTable.AccessibleJTableCell.getBackground() 获取此对象的背景色。 Color JList.AccessibleJList.AccessibleJListChild.getBackground() Color JTree.AccessibleJTree.AccessibleJTreeNode.getBackground() 获取此对象的背景色。 Color JTabbedPane.getBackgroundAt(int index) 返回 index 位置的选项卡背景色。 Color JColorChooser.getColor() 获取颜色选取器的当前颜色值。 Color DebugGraphics.getColor() 返回用于文本绘制操作的 Color。 static CUIManager.getColor(Object key) olor 从默认表中返回一种绘制颜色。 Color UIDefaults.getColor(Object key) 如果 key 值为一个 Color,则返回它,否则返回 null。 static CUIManager.getColor(Object key, Locale l) olor 从适合给定语言环境的默认表中返回一种绘制颜色。 Color UIDefaults.getColor(Object key, Locale l) 如果给定 Locale 的 key 值为一个 Color,则返回它,否则返回 null。 Color JTable.AccessibleJTable.AccessibleJTableCell.getForeground() 获取此对象的前景色。 Color JList.AccessibleJList.AccessibleJListChild.getForeground() Color JTree.AccessibleJTree.AccessibleJTreeNode.getForeground() 获取此对象的前景色。 Color JTabbedPane.getForegroundAt(int index) 返回 index 位置的选项卡背景色。 Color JTable.getGridColor() 返回用来绘制网格线的颜色。 Color JTable.getSelectionBackground() 返回选定单元格的背景色。 Color JList.getSelectionBackground() 返回所选单元的背景色。 Color JTable.getSelectionForeground() 返回选定单元格的前景色。 Color JList.getSelectionForeground() 返回选择的前景色。 static CJColorChooser.showDialog(Component component, String title,olor Color initialColor) 显示有模式的颜色选取器,在隐藏对话框之前一直阻塞。 参数类型为 Color 的 javax.swing 中的方法 static BoBorderFactory.createBevelBorder(int type, Color highlight,rder Color shadow) 使用指定突出显示和阴影显示方式来创建一个指定类型的斜面边框。 static BoBorderFactory.createBevelBorder(int type, Color highlightOrder uter, Color highlightInner, Color shadowOuter, Color shadowInner) 创建一个指定类型的斜面边框,使用内部和外部突出显示区域及阴影区域的指定颜色。 static BoBorderFactory.createEtchedBorder(Color highlight, Color shrder adow) 使用指定的突出显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。 static BoBorderFactory.createEtchedBorder(int type, Color highlightrder , Color shadow) 使用指定的突出显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。 static BoBorderFactory.createLineBorder(Color color) rder 创建一个具有指定颜色的线边框。 static BoBorderFactory.createLineBorder(Color color, int thickness) rder 创建一个具有指定颜色和宽度的线边框。 static MaBorderFactory.createMatteBorder(int top, int left, tteBorder int bottom, int right, Color color) 使用纯色创建一个类似衬边的边框。 static TiBorderFactory.createTitledBorder(Border border, String tittledBordele, int titleJustification, r 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 JComponent.setBackground(Color bg) 设置此组件的背景色。 void JTable.AccessibleJTable.AccessibleJTableCell.setBackground(Color c) 设置此对象的背景色。 void JList.AccessibleJList.AccessibleJListChild.setBackground(Color c) void JTree.AccessibleJTree.AccessibleJTreeNode.setBackground(Color c) 设置此对象的背景色。 void JTabbedPane.setBackgroundAt(int index, Color background) 将 index 位置的背景色设置为 background,它可以为 null,在这种情况下选项卡的背景色默认为 tabbedpane 的背景色。 void JColorChooser.setColor(Color color) 将颜色选取器的当前颜色设置为指定颜色。 void DebugGraphics.setColor(Color aColor) 设置用于绘制和填充线条和图形的颜色。 static voDebugGraphics.setFlashColor(Color flashColor) id 设置用于 flash 绘制操作的 Color。 void JComponent.setForeground(Color fg) 设置此组件的前景色。 void JTable.AccessibleJTable.AccessibleJTableCell.setForeground(Color c) 设置此对象的前景色。 void JList.AccessibleJList.AccessibleJListChild.setForeground(Color c) void JTree.AccessibleJTree.AccessibleJTreeNode.setForeground(Color c) 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 CoJColorChooser.showDialog(Component component, String titlelor , Color initialColor) 显示有模式的颜色选取器,在隐藏对话框之前一直阻塞。 参数类型为 Color 的 javax.swing 中的构造方法 JColorChooser(Color initialColor) 创建具有指定初始颜色的颜色选取器窗格。 javax.swing.border 中 Color 的使用 声明为 Color 的 javax.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 返回 Color 的 javax.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() 返回带标题边框的标题颜色。 参数类型为 Color 的 javax.swing.border 中的方法 void TitledBorder.setTitleColor(Color titleColor) 设置带标题边框的标题颜色。 参数类型为 Color 的 javax.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.colorchooser 中 Color 的使用 返回 Color 的 javax.swing.colorchooser 中的方法 protected Color AbstractColorChooserPanel.getColorFromModel() 返回当前所选取的颜色。 Color DefaultColorSelectionModel.getSelectedColor() 返回所选取的 Color,它不应为 null。 Color ColorSelectionModel.getSelectedColor() 返回所选取的 Color,它不应为 null。 参数类型为 Color 的 javax.swing.colorchooser 中的方法 void DefaultColorSelectionModel.setSelectedColor(Color color) 将选取的颜色设置为 color。 void ColorSelectionModel.setSelectedColor(Color color) 将选取的颜色设置为 color。 参数类型为 Color 的 javax.swing.colorchooser 中的构造方法 DefaultColorSelectionModel(Color color) 创建一个 DefaultColorSelectionModel,其当前颜色被设置为 color,该颜色不应为 null。 javax.swing.plaf 中 Color 的使用 javax.swing.plaf 中 Color 的子类 class ColorUIResource 参数类型为 Color 的 javax.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.basic 中 Color 的使用 声明为 Color 的 javax.swing.plaf.basic 中的字段 protected Color BasicMenuItemUI.acceleratorForeground protected Color BasicMenuItemUI.acceleratorSelectionForeground protected Color BasicTabbedPaneUI.darkShadow protected Color BasicBorders.ButtonBorder.darkShadow protected Color BasicBorders.FieldBorder.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 BasicSeparatorUI.highlight protected Color BasicTabbedPaneUI.highlight protected Color BasicBorders.ButtonBorder.highlight protected Color BasicBorders.FieldBorder.highlight protected Color BasicBorders.SplitPaneBorder.highlight protected Color BasicTabbedPaneUI.lightHighlight protected Color BasicBorders.ButtonBorder.lightHighlight protected Color BasicBorders.FieldBorder.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 BasicSeparatorUI.shadow protected Color BasicTabbedPaneUI.shadow protected Color BasicBorders.ButtonBorder.shadow protected Color BasicBorders.FieldBorder.shadow protected Color BasicBorders.SplitPaneBorder.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 返回 Color 的 javax.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() 参数类型为 Color 的 javax.swing.plaf.basic 中的方法 static BasicGraphicsUtils.drawBezel(Graphics g, int x, int y, void int w, int h, boolean isPressed, boolean isDefault, Color shadow, Color darkShadow, Color highlight,Color lightHighlight) static BasicGraphicsUtils.drawEtchedRect(Graphics g, int x, int y, void int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight) static BasicGraphicsUtils.drawGroove(Graphics g, int x, int y, void int w, int h, Color shadow, Color highlight) static BasicGraphicsUtils.drawLoweredBezel(Graphics g, int x, void int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight) protectBasicMenuItemUI.paintBackground(Graphics g, JMenuItem menuIted voiem, Color bgColor) d 绘制菜单项的背景。 protectBasicMenuItemUI.paintMenuItem(Graphics g, JComponent c, Iconed voi checkIcon, Icon arrowIcon, Color background, Color foregroud nd, int defaultTextIconGap) void BasicToolBarUI.DragWindow.setBorderColor(Color c) void BasicToolBarUI.setDockingColor(Color c) 设置在连接区域上时显示的颜色。 void BasicToolBarUI.setFloatingColor(Color c) 设置在浮动区域上时显示的颜色。 protectBasicTreeUI.setHashColor(Color color) ed voi d 参数类型为 Color 的 javax.swing.plaf.basic 中的构造方法 BasicArrowButton(int direction, Color background, Color shadow, Color darkShadow, Color highlight) 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.metal 中 Color 的使用 声明为 Color 的 javax.swing.plaf.metal 中的字段 protected MetalSliderUI.darkShadowColor static Color protected Color MetalButtonUI.disabledTextColor protected Color MetalToggleButtonUI.disabledTextColor protected Color MetalRadioButtonUI.disabledTextColor protected Color MetalButtonUI.focusColor protected Color MetalToggleButtonUI.focusColor protected Color MetalRadioButtonUI.focusColor protected MetalSliderUI.highlightColor static Color protected Color MetalButtonUI.selectColor protected Color MetalToggleButtonUI.selectColor protected Color MetalTabbedPaneUI.selectColor protected Color MetalRadioButtonUI.selectColor protected Color MetalTabbedPaneUI.selectHighlight protected Color MetalTabbedPaneUI.tabAreaBackground protected MetalSliderUI.thumbColor static Color 返回 Color 的 javax.swing.plaf.metal 中的方法 protected Color MetalTabbedPaneUI.getColorForGap(int currentRun, int x, int y) protected Color MetalButtonUI.getDisabledTextColor() protected Color MetalToggleButtonUI.getDisabledTextColor() protected Color MetalRadioButtonUI.getDisabledTextColor() protected Color MetalButtonUI.getFocusColor() protected Color MetalToggleButtonUI.getFocusColor() protected Color MetalRadioButtonUI.getFocusColor() protected Color MetalButtonUI.getSelectColor() protected Color MetalToggleButtonUI.getSelectColor() protected Color MetalRadioButtonUI.getSelectColor() javax.swing.plaf.synth 中 Color 的使用 返回 Color 的 javax.swing.plaf.synth 中的方法 Color SynthStyle.getColor(SynthContext context, ColorType type) 返回指定状态的颜色。 protected SynthStyle.getColorForState(SynthContext context, Colorabstract CoType type) lor 返回指定状态的颜色。 javax.swing.table 中 Color 的使用 返回 Color 的 javax.swing.table 中的方法 ColJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntror y.getBackground() ColJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntror y.getForeground() 参数类型为 Color 的 javax.swing.table 中的方法 voJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.id setBackground(Color c) voDefaultTableCellRenderer.setBackground(Color c) id 重写 JComponent.setBackground 将未选定单元格的背景色分配为指定颜色。 voJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.id setForeground(Color c) voDefaultTableCellRenderer.setForeground(Color c) id 重写 JComponent.setForeground 将未选定单元格的前景色分配为指定颜色。 javax.swing.text 中 Color 的使用 返回 Color 的 javax.swing.text 中的方法 Color LabelView.getBackground() 获取用于呈现字形的背景色。 Color GlyphView.getBackground() 获取用于呈现字形的背景色。 Color StyleContext.getBackground(AttributeSet attr) 使用一个属性集并将其转换成为一个背景色规范。 static Color StyleConstants.getBackground(AttributeSet a) 从属性列表中获取背景色设置。 Color StyledDocument.getBackground(AttributeSet attr) 使用一个属性集并将其转换为一个背景色规范。 Color DefaultStyledDocument.getBackground(AttributeSet attr) 从属性集获得背景颜色。 Color JTextComponent.getCaretColor() 获取用于呈现插入符的当前颜色。 Color DefaultHighlighter.DefaultHighlightPainter.getColor() 返回突出显示的颜色。 Color JTextComponent.getDisabledTextColor() 获取用于呈现选定文本的当前颜色。 Color LabelView.getForeground() 获取用于呈现字形的前景色。 Color GlyphView.getForeground() 获取用于呈现字形的前景色。 Color StyleContext.getForeground(AttributeSet attr) 使用一个属性集并将其转换成为一个前景色规范。 static Color StyleConstants.getForeground(AttributeSet a) 从属性列表中获取前景色设置。 Color StyledDocument.getForeground(AttributeSet attr) 使用一个属性集并将其转换成为一个前景色规范。 Color DefaultStyledDocument.getForeground(AttributeSet attr) 从属性集获得前景色。 Color JTextComponent.getSelectedTextColor() 获取用于呈现选定文本的当前颜色。 Color JTextComponent.getSelectionColor() 获取用于呈现选定的当前颜色。 参数类型为 Color 的 javax.swing.text 中的方法 protected voLabelView.setBackground(Color bg) id 设置视图的背景色。 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) 设置用于呈现选定的当前颜色。 参数类型为 Color 的 javax.swing.text 中的构造方法 DefaultHighlighter.DefaultHighlightPainter(Color c) 构造新的突出显示 painter。 StyledEditorKit.ForegroundAction(String nm, Color fg) 创建新的 ForegroundAction。 javax.swing.text.html 中 Color 的使用 返回 Color 的 javax.swing.text.html 中的方法 Color StyleSheet.getBackground(AttributeSet a) 获取一个属性集并将其转换为背景色规范。 Color StyleSheet.getForeground(AttributeSet a) 获取一个属性集并将其转换为前景色规范。 Color StyleSheet.stringToColor(String string) 将颜色字符串(如 \"RED\" 或 \"#NNNNNN\")转换为 Color。 javax.swing.tree 中 Color 的使用 声明为 Color 的 javax.swing.tree 中的字段 protected Color DefaultTreeCellRenderer.backgroundNonSelectionColor 不选定节点时用于背景的颜色。 protected Color DefaultTreeCellRenderer.backgroundSelectionColor 选定节点时用于背景的颜色。 protected Color DefaultTreeCellRenderer.borderSelectionColor 节点具有焦点时,用于焦点指示符的颜色。 protected Color DefaultTreeCellEditor.borderSelectionColor 如果应绘制边框选择色,则为 true。 protected Color DefaultTreeCellRenderer.textNonSelectionColor 用于非选定节点的前景颜色。 protected Color DefaultTreeCellRenderer.textSelectionColor 用于选定节点的前景颜色。 返回 Color 的 javax.swing.tree 中的方法 Color DefaultTreeCellRenderer.getBackgroundNonSelectionColor() 返回用于非选定节点的背景色。 Color DefaultTreeCellRenderer.getBackgroundSelectionColor() 返回在选定节点的情况下背景所使用的颜色。 Color DefaultTreeCellRenderer.getBorderSelectionColor() 返回绘制边框时所使用的颜色。 Color DefaultTreeCellEditor.getBorderSelectionColor() 返回绘制边框的颜色。 Color DefaultTreeCellRenderer.getTextNonSelectionColor() 返回未选定节点时绘制文本所使用的颜色。 Color DefaultTreeCellRenderer.getTextSelectionColor() 返回选定节点时绘制文本所使用的颜色。 参数类型为 Color 的 javax.swing.tree 中的方法 voiDefaultTreeCellRenderer.setBackground(Color color) d 创建子类,以便将 ColorUIResource 映射为 null。 voiDefaultTreeCellRenderer.setBackgroundNonSelectionColor(Color ned wColor) 设置用于非选定节点的背景色。 voiDefaultTreeCellRenderer.setBackgroundSelectionColor(Color newCod lor) 设置在选定节点的情况下背景所使用的颜色。 voiDefaultTreeCellRenderer.setBorderSelectionColor(Color newColor)d 设置用于边框的颜色。 voiDefaultTreeCellEditor.setBorderSelectionColor(Color newColor) d 设置用于边框的颜色。 voiDefaultTreeCellRenderer.setTextNonSelectionColor(Color newColord ) 设置选定节点时绘制文本所使用的颜色。 voiDefaultTreeCellRenderer.setTextSelectionColor(Color newColor) d 设置选定节点时绘制文本所使用的颜色。
因篇幅问题不能全部显示,请点此查看更多更全内容