| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
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 - 标识请求者的 SynthContexttype - 将请求的颜色的类型。
protected abstract Color getColorForState(SynthContext context,
                                          ColorType type)
JComponent 上的任何方法。
context - 标识请求者的 SynthContexttype - 将请求的颜色的类型。
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 - 标识请求者的 SynthContextinsets - 在其中放置返回值的 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 - 标识请求者的 SynthContextkey - 将请求的属性。
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 - 标识请求者的 SynthContextkey - 将请求的属性。defaultValue - 如果该属性还未被指定,或者该值不是一个 Number,则该参数表示要返回的值
public boolean getBoolean(SynthContext context,
                          Object key,
                          boolean defaultValue)
context - 标识请求者的 SynthContextkey - 将请求的属性。defaultValue - 如果该属性还未被指定,或者该值不是一个 Boolean,则该参数表示要返回的值
public Icon getIcon(SynthContext context,
                    Object key)
context - 标识请求者的 SynthContextkey - 将请求的属性。
public String getString(SynthContext context,
                        Object key,
                        String defaultValue)
context - 标识请求者的 SynthContextkey - 将请求的属性。defaultValue - 如果该属性还未被指定,或者该值不是一个 String,则该参数表示要返回的值
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。