Class SynthContext
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.- Since:
- 1.5
- 
Constructor SummaryConstructorsConstructorDescriptionSynthContext(JComponent component, Region region, SynthStyle style, int state) Creates a SynthContext with the specified values.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the hosting component containing the region.intReturns the state of the widget, which is a bitmask of the values defined inSynthConstants.Returns the Region identifying this state.getStyle()Returns the style associated with this Region.
- 
Constructor Details- 
SynthContextCreates 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 Details- 
getComponentReturns the hosting component containing the region.- Returns:
- Hosting Component
 
- 
getRegionReturns the Region identifying this state.- Returns:
- Region of the hosting component
 
- 
getStyleReturns the style associated with this Region.- Returns:
- SynthStyle associated with the region.
 
- 
getComponentStatepublic int getComponentState()Returns the state of the widget, which is a bitmask of the values defined inSynthConstants. A region will at least be in one ofENABLED,MOUSE_OVER,PRESSEDorDISABLED.- Returns:
- State of Component
- See Also:
 
 
-