- java.lang.Object
-  
      - javax.swing.plaf.synth.SynthContext
 
-  
       
 public class SynthContext extends Object 包含有关Region上下文信息的不可变瞬态对象。SynthContext只应在传递给它的方法的持续时间内被视为有效。 换句话说,您不应该缓存传递给您的SynthContext并期望它保持有效。- 从以下版本开始:
- 1.5
 
-  
        
       -  
             构造方法摘要构造方法 构造器 描述 SynthContext(JComponent component, Region region, SynthStyle style, int state)使用指定的值创建SynthContext。
 -  
             方法摘要所有方法 实例方法 具体的方法 变量和类型 方法 描述 JComponentgetComponent()返回包含该区域的托管组件。intgetComponentState()返回窗口小部件的状态,该窗口小部件是SynthConstants定义的值的位掩码。RegiongetRegion()返回标识此状态的Region。SynthStylegetStyle()返回与此Region关联的样式。
 
-  
             
-  
        
       -  
             构造方法详细信息-  SynthContextpublic SynthContext(JComponent component, Region region, SynthStyle style, int state) 使用指定的值创建SynthContext。 这适用于子类和自定义UI实现者。 你很少需要构建一个SynthContext,虽然有些方法会占用一个。- 参数
-  
              component- JComponent
-  
              region- 标识JComponent的部分
-  
              style- 与组件关联的样式
-  
              state-state中定义的组件的状态。
- 异常
-  
              NullPointerException- 如果组件,样式区域为null。
 
 
-  
 -  
             方法详细信息-  getComponentpublic JComponent getComponent() 返回包含该区域的托管组件。- 结果
- 托管组件
 
 -  getRegionpublic Region getRegion() 返回标识此状态的Region。- 结果
- 托管组件的区域
 
 -  getStylepublic SynthStyle getStyle() 返回与此Region关联的样式。- 结果
- SynthStyle与该地区相关联。
 
 -  getComponentStatepublic int getComponentState() 返回窗口小部件的状态,该窗口小部件是SynthConstants定义的值的位掩码。 的区域将至少在一个ENABLED,MOUSE_OVER,PRESSED或DISABLED。- 结果
- 组件状态
- 另请参见:
-  
              SynthConstants
 
 
-  
 
-