| java.lang.Object | |
| ↳ | javax.swing.plaf.synth.SynthContext |
An immutable transient object containing contextual information about
a Region. A SynthContext should only be
considered valid for the duration
of the method it is passed to. In other words you should not cache
a SynthContext that is passed to you and expect it to
remain valid.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a SynthContext with the specified values.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the hosting component containing the region.
| |||||||||||
Returns the state of the widget, which is a bitmask of the
values defined in
SynthConstants. | |||||||||||
Returns the Region identifying this state.
| |||||||||||
Returns the style associated with this Region.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Creates a SynthContext with the specified values. This is meant for subclasses and custom UI implementors. You very rarely need to construct a SynthContext, though some methods will take one.
| component | JComponent |
|---|---|
| region | Identifies the portion of the JComponent |
| style | Style associated with the component |
| state | State of the component as defined in SynthConstants. |
| NullPointerException | if component, region of style is null. |
|---|
Returns the hosting component containing the region.
Returns the state of the widget, which is a bitmask of the
values defined in SynthConstants. A region will at least
be in one of
ENABLED, MOUSE_OVER, PRESSED
or DISABLED.
Returns the Region identifying this state.
Returns the style associated with this Region.