java.lang.Objectjavax.swing.plaf.synth.SynthStyle
public abstract class SynthStyle
      SynthStyle 是一个样式属性集。每个 SynthUI 至少引用一个 SynthStyle,SynthStyle 是使用 SynthStyleFactory 获得的。通常不需要直接与此类进行交互,而是要将一个 Synth File Format 文件加载到 SynthLookAndFeel 中,后者将创建一个 SynthStyle 集。 
SynthLookAndFeel, 
    SynthStyleFactory
   | 构造方法摘要 | |
|---|---|
SynthStyle() 构造一个 SynthStyle。  |  
    |
| 方法摘要 | |
|---|---|
  Object |  
     get(SynthContext context, Object key) 某个 region 特定样式属性的获取器。  |  
    
  boolean |  
     getBoolean(SynthContext context, Object key, boolean defaultValue) 获得其值是一个 Boolean 值的特定样式属性的便捷方法。  |  
    
  Color |  
     getColor(SynthContext context, ColorType type) 返回指定状态的颜色。  |  
    
 protected abstract  Color |  
     getColorForState(SynthContext context, ColorType type) 返回指定状态的颜色。  |  
    
  Font |  
     getFont(SynthContext context) 返回指定状态的 Font。  |  
    
 protected abstract  Font |  
     getFontForState(SynthContext context) 返回指定状态的字体。  |  
    
  SynthGraphicsUtils |  
     getGraphicsUtils(SynthContext context) 返回指定上下文的 SynthGraphicUtils。 |  
    
  Icon |  
     getIcon(SynthContext context, Object key) 获得其值是一个 Icon 的特定样式属性的便捷方法。  |  
    
  Insets |  
     getInsets(SynthContext context, Insets insets) 返回用来计算大小调整信息的 Insets。  |  
    
  int |  
     getInt(SynthContext context, Object key, int defaultValue) 获得值为 Number 的一个特定样式属性的便捷方法。 |  
    
  SynthPainter |  
     getPainter(SynthContext context) 返回将用于绘制的 SynthPainter。 |  
    
  String |  
     getString(SynthContext context, Object key, String defaultValue) 获得其值是一个 String 值的特定样式属性的便捷方法。  |  
    
  void |  
     installDefaults(SynthContext context) 在 context 的 JComponent 上根据此 Style 安装必要的状态。 |  
    
  boolean |  
     isOpaque(SynthContext context) 如果 region 是不透明的,则返回 true。  |  
    
  void |  
     uninstallDefaults(SynthContext context) 卸载此样式在 context 的 JComponent 上安装的任何状态。 |  
    
| 从类 java.lang.Object 继承的方法 | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |  
    
| 构造方法详细信息 | 
|---|
public SynthStyle()
| 方法详细信息 | 
|---|
public SynthGraphicsUtils getGraphicsUtils(SynthContext context)
SynthGraphicUtils。 
    
context - 标识请求者的 SynthContext 
     public Color getColor(SynthContext context, ColorType type)
JComponent 的前景和背景提供了优先权。如果 
    JComponent 中的 
    Color 不合适,或者未被使用,则此方法将调用 
    getColorForState。子类通常不必重写此方法,而是重写 
    getColorForState(javax.swing.plaf.synth.SynthContext, javax.swing.plaf.synth.ColorType)。 
    
context - 标识请求者的 SynthContext
     type - 将请求的颜色的类型。 
     protected abstract Color getColorForState(SynthContext context, ColorType type)
JComponent 上的任何方法。 
    
context - 标识请求者的 SynthContext
     type - 将请求的颜色的类型。 
     public Font getFont(SynthContext context)
context 中的 
    JComponent。如果此方法没有重定向到 JComponent,则调用 
    getFontForState(javax.swing.plaf.synth.SynthContext)。 
    
context - 标识请求者的 SynthContext 
     protected abstract Font getFontForState(SynthContext context)
JComponent 上的任何方法。 
    
context - 标识请求者的 SynthContext 
     public Insets getInsets(SynthContext context, Insets insets)
context - 标识请求者的 SynthContext
     insets - 在其中放置返回值的 Insets。 
     public SynthPainter getPainter(SynthContext context)
SynthPainter。此方法可以返回 null。 
    
context - 标识请求者的 SynthContext 
     public boolean isOpaque(SynthContext context)
context - 标识请求者的 SynthContext 
     public Object get(SynthContext context, Object key)
context - 标识请求者的 SynthContext
     key - 将请求的属性。 
     public void installDefaults(SynthContext context)
context 的 
    JComponent 上根据此 Style 安装必要的状态。 
    
context - 标识要安装属性的组件的 SynthContext。
     public void uninstallDefaults(SynthContext context)
context 的 
    JComponent 上安装的任何状态。 
    样式不应依赖调用此方法,在某些情况下,此方法可能从不被调用。
context - 标识要安装属性的组件的 SynthContext。
     public int getInt(SynthContext context, Object key, int defaultValue)
Number 的一个特定样式属性的便捷方法。如果该值为 
    Number,则返回 
    intValue,否则返回 
    defaultValue。 
    
context - 标识请求者的 SynthContext
     key - 将请求的属性。
     defaultValue - 如果该属性还未被指定,或者该值不是一个 Number,则该参数表示要返回的值 
     public boolean getBoolean(SynthContext context, Object key, boolean defaultValue)
context - 标识请求者的 SynthContext
     key - 将请求的属性。
     defaultValue - 如果该属性还未被指定,或者该值不是一个 Boolean,则该参数表示要返回的值 
     public Icon getIcon(SynthContext context, Object key)
context - 标识请求者的 SynthContext
     key - 将请求的属性。 
     public String getString(SynthContext context, Object key, String defaultValue)
context - 标识请求者的 SynthContext
     key - 将请求的属性。
     defaultValue - 如果该属性还未被指定,或者该值不是一个 String,则该参数表示要返回的值