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.
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.
(->synth-context component region style state)
Constructor.
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 - javax.swing.JComponent
region - Identifies the portion of the JComponent - javax.swing.plaf.synth.Region
style - Style associated with the component - javax.swing.plaf.synth.SynthStyle
state - State of the component as defined in SynthConstants. - int
throws: java.lang.NullPointerException - if component, region of style is null.
Constructor. 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 - `javax.swing.JComponent` region - Identifies the portion of the JComponent - `javax.swing.plaf.synth.Region` style - Style associated with the component - `javax.swing.plaf.synth.SynthStyle` state - State of the component as defined in SynthConstants. - `int` throws: java.lang.NullPointerException - if component, region of style is null.
(get-component this)
Returns the hosting component containing the region.
returns: Hosting Component - javax.swing.JComponent
Returns the hosting component containing the region. returns: Hosting Component - `javax.swing.JComponent`
(get-component-state this)
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: State of Component - int
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: State of Component - `int`
(get-region this)
Returns the Region identifying this state.
returns: Region of the hosting component - javax.swing.plaf.synth.Region
Returns the Region identifying this state. returns: Region of the hosting component - `javax.swing.plaf.synth.Region`
(get-style this)
Returns the style associated with this Region.
returns: SynthStyle associated with the region. - javax.swing.plaf.synth.SynthStyle
Returns the style associated with this Region. returns: SynthStyle associated with the region. - `javax.swing.plaf.synth.SynthStyle`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close