A typesafe enumeration of colors that can be fetched from a style.
Each SynthStyle has a set of ColorTypes that are accessed by way of the SynthStyle.getColor(SynthContext, ColorType) method. SynthStyle's installDefaults will install the FOREGROUND color as the foreground of the Component, and the BACKGROUND color to the background of the component (assuming that you have not explicitly specified a foreground and background color). Some components support more color based properties, for example JList has the property selectionForeground which will be mapped to FOREGROUND with a component state of SynthConstants.SELECTED.
The following example shows a custom SynthStyle that returns a red Color for the DISABLED state, otherwise a black color.
class MyStyle extends SynthStyle { private Color disabledColor = new ColorUIResource(Color.RED); private Color color = new ColorUIResource(Color.BLACK); protected Color getColorForState(SynthContext context, ColorType type){ if (context.getComponentState() == SynthConstants.DISABLED) { return disabledColor; } return color; } }
A typesafe enumeration of colors that can be fetched from a style. Each SynthStyle has a set of ColorTypes that are accessed by way of the SynthStyle.getColor(SynthContext, ColorType) method. SynthStyle's installDefaults will install the FOREGROUND color as the foreground of the Component, and the BACKGROUND color to the background of the component (assuming that you have not explicitly specified a foreground and background color). Some components support more color based properties, for example JList has the property selectionForeground which will be mapped to FOREGROUND with a component state of SynthConstants.SELECTED. The following example shows a custom SynthStyle that returns a red Color for the DISABLED state, otherwise a black color. class MyStyle extends SynthStyle { private Color disabledColor = new ColorUIResource(Color.RED); private Color color = new ColorUIResource(Color.BLACK); protected Color getColorForState(SynthContext context, ColorType type){ if (context.getComponentState() == SynthConstants.DISABLED) { return disabledColor; } return color; } }
Static Constant.
ColorType for the background of a region.
type: javax.swing.plaf.synth.ColorType
Static Constant. ColorType for the background of a region. type: javax.swing.plaf.synth.ColorType
Static Constant.
ColorType for the focus.
type: javax.swing.plaf.synth.ColorType
Static Constant. ColorType for the focus. type: javax.swing.plaf.synth.ColorType
Static Constant.
ColorType for the foreground of a region.
type: javax.swing.plaf.synth.ColorType
Static Constant. ColorType for the foreground of a region. type: javax.swing.plaf.synth.ColorType
Static Constant.
Maximum number of ColorTypes.
type: int
Static Constant. Maximum number of ColorTypes. type: int
Static Constant.
ColorType for the background of a region.
type: javax.swing.plaf.synth.ColorType
Static Constant. ColorType for the background of a region. type: javax.swing.plaf.synth.ColorType
Static Constant.
ColorType for the foreground of a region.
type: javax.swing.plaf.synth.ColorType
Static Constant. ColorType for the foreground of a region. type: javax.swing.plaf.synth.ColorType
(get-id this)
Returns a unique id, as an integer, for this ColorType.
returns: a unique id, as an integer, for this ColorType. - int
Returns a unique id, as an integer, for this ColorType. returns: a unique id, as an integer, for this ColorType. - `int`
(to-string this)
Returns the textual description of this ColorType. This is the same value that the ColorType was created with.
returns: the description of the string - java.lang.String
Returns the textual description of this ColorType. This is the same value that the ColorType was created with. returns: the description of the string - `java.lang.String`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close