public abstract class SynthStyle extends Object
SynthStyle是一套风格属性。 
       每个SynthUI引用的至少一个SynthStyle被使用获得SynthStyleFactory 。 
       您通常不需要直接与此类进行交互,而是将Synth File Format file加载到SynthLookAndFeel ,这将创建一组SynthStyles。 
      SynthLookAndFeel , SynthStyleFactory 
       | Constructor and Description | 
|---|
| SynthStyle()
              构造SynthStyle。 
             | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | get(SynthContext context, Object key)
              Getter为区域特定样式属性。 
             | 
| boolean | getBoolean(SynthContext context, Object key, boolean defaultValue)
              方便的方法来获取一个特定的style属性,其值是一个布尔值。 
             | 
| 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)
              方便方法来获取一个特定的style属性,其值是一个String。 
             | 
| void | installDefaults(SynthContext context)
              从 
              JComponent从context安装此样式所需的状态。 | 
| boolean | isOpaque(SynthContext context)
              如果区域不透明,则返回true。 
             | 
| void | uninstallDefaults(SynthContext context)
              卸载是安装在这种风格的任何状态 
              JComponent从context。 | 
public SynthGraphicsUtils getGraphicsUtils(SynthContext context)
SynthGraphicUtils指定的范围内。 
          context - SynthContext识别请求者 
           public Color getColor(SynthContext context, ColorType type)
JComponent 。 
           如果Color从JComponent不合适,或不使用,这将调用getColorForState 。 
           子类通常不需要覆盖它,而是覆盖getColorForState(javax.swing.plaf.synth.SynthContext, javax.swing.plaf.synth.ColorType) 。 
          context - SynthContext识别请求者 
           type - 
            type的颜色类型。 
           protected abstract Color getColorForState(SynthContext context, ColorType type)
JComponent上的任何方法。 
          context - SynthContext识别请求者 
           type - 
            type的颜色类型。 
           public Font getFont(SynthContext context)
JComponent从context是必要的。 
           如果这不重定向到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返回值的内 
            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)
JComponent从 
           context安装此样式所需的状态。 
          context - SynthContext标识组件来安装属性。 
           public void uninstallDefaults(SynthContext context)
JComponent从context 。 
           风格不应该依赖于被调用,在某些情况下,它可能永远不会被调用。
context - SynthContext标识组件来安装属性。 
           public int getInt(SynthContext context, Object key, int defaultValue)
Number 。 
           如果该值是Number , intValue返回,否则defaultValue返回。 
          context - SynthContext识别请求者 
           key - 房屋被要求。 
           defaultValue - 如果属性未指定,或不是数字,返回值 
           public boolean getBoolean(SynthContext context, Object key, boolean defaultValue)
context - SynthContext识别请求者 
           key - 房屋被要求。 
           defaultValue - 如果尚未指定属性或不是布尔值,则返回值 
           public Icon getIcon(SynthContext context, Object key)
context - SynthContext识别请求者 
           key - 房屋被要求。 
           public String getString(SynthContext context, Object key, String defaultValue)
context - SynthContext识别请求者 
           key - 房屋被要求。 
           defaultValue - 如果尚未指定属性或不是String,则返回值 
            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, 2014, Oracle and/or its affiliates. All rights reserved.