java.lang.Object
javax.swing.plaf.synth.SynthContext
一个不可变的瞬态对象,包含有关
Region 的上下文信息。 SynthContext 应仅在传递给它的方法的持续时间内被视为有效。换句话说,您不应该缓存传递给您的 SynthContext 并期望它保持有效。
- 自从:
- 1.5
-
构造方法总结
构造方法构造方法描述SynthContext(JComponent component, Region region, SynthStyle style, int state) 创建具有指定值的 SynthContext。 -
方法总结
修饰符和类型方法描述返回包含区域的托管组件。int返回小部件的状态,它是SynthConstants中定义的值的位掩码。返回标识此状态的区域。getStyle()返回与此区域关联的样式。
-
构造方法详细信息
-
SynthContext
创建具有指定值的 SynthContext。这适用于子类和自定义 UI 实现者。您很少需要构建 SynthContext,尽管有些方法需要一个。- 参数:
component- JComponentregion- 标识 JComponent 的部分style- 与组件关联的样式state- SynthConstants 中定义的组件状态。- 抛出:
NullPointerException- 如果组件,样式区域为空。
-
-
方法详情
-
getComponent
返回包含区域的托管组件。- 返回:
- 托管组件
-
getRegion
返回标识此状态的区域。- 返回:
- 托管组件的区域
-
getStyle
返回与此区域关联的样式。- 返回:
- 与区域关联的 SynthStyle。
-
getComponentState
public int getComponentState()返回小部件的状态,它是SynthConstants中定义的值的位掩码。一个区域将至少位于ENABLED、MOUSE_OVER、PRESSED或DISABLED之一。- 返回:
- 组件状态
- 参见:
-