public class SynthContext extends Object
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.| Constructor | Description | 
|---|---|
| SynthContext(JComponent component,
            Region region,
            SynthStyle style,
            int state) | Creates a SynthContext with the specified values. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| JComponent | getComponent() | Returns the hosting component containing the region. | 
| int | getComponentState() | Returns the state of the widget, which is a bitmask of the
 values defined in  SynthConstants. | 
| Region | getRegion() | Returns the Region identifying this state. | 
| SynthStyle | getStyle() | Returns the style associated with this Region. | 
public SynthContext(JComponent component, Region region, SynthStyle style, int state)
component - JComponentregion - Identifies the portion of the JComponentstyle - Style associated with the componentstate - State of the component as defined in SynthConstants.NullPointerException - if component, region of style is null.public JComponent getComponent()
public Region getRegion()
public SynthStyle getStyle()
public int getComponentState()
SynthConstants. A region will at least
 be in one of
 ENABLED, MOUSE_OVER, PRESSED
 or DISABLED.SynthConstants Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.