| 
JavaTM 2 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 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。