Package Summary  Overview Summary

class:SynthContext [NONE]


public class SynthContextextends Object
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.
Since:
1.5

constructor:SynthContext(javax.swing.JComponent,javax.swing.plaf.synth.Region,javax.swing.plaf.synth.SynthStyle,int) [NONE]

  • SynthContext

    public SynthContext (JComponent component, Region region, SynthStyle style, int state)
    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.
    Parameters:
    component - JComponent
    region - Identifies the portion of the JComponent
    style - Style associated with the component
    state - State of the component as defined in SynthConstants.
    Throws:
    NullPointerException - if component, region of style is null.

method:getComponent() [NONE]

  • getComponent

    public JComponent getComponent()
    Returns the hosting component containing the region.
    Returns:
    Hosting Component
  • method:getRegion() [NONE]

    getRegion

    public Region getRegion()
    Returns the Region identifying this state.
    Returns:
    Region of the hosting component

    method:getStyle() [NONE]

    getStyle

    public SynthStyle getStyle()
    Returns the style associated with this Region.
    Returns:
    SynthStyle associated with the region.

    method:getComponentState() [NONE]

    getComponentState

    public int getComponentState()
    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
    See Also:

    © 2023 Oracle Corporation and/or its affiliates