JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.synth
類別 SynthContext

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。
 
方法摘要
 JComponent getComponent()
          返回包含 region 的承載元件。
 int getComponentState()
          返回視窗小部件的狀態,它是 SynthConstants 中定義的值的位遮罩碼。
 Region getRegion()
          返回標識此狀態的 Region。
 SynthStyle getStyle()
          返回與此 Region 相關的樣式。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

SynthContext

public SynthContext(JComponent component,
                    Region region,
                    SynthStyle style,
                    int state)
創建一個具有指定值的 SynthContext。這意味著為自定義 UI 實作器並為其創建子類別。您幾乎不需要建構一個 SynthContext,儘管一些方法將建構一個 SynthContext。

參數:
component - JComponent
region - 標識 JComponent 的一部分
style - 與元件有關的樣式
state - SynthConstants 中定義的元件狀態。
拋出:
NullPointerException - 如果 component、region 或 style 為 null。
方法詳細資訊

getComponent

public JComponent getComponent()
返回包含 region 的承載元件。

返回:
承載元件

getRegion

public Region getRegion()
返回標識此狀態的 Region。

返回:
承載元件的 Region

getStyle

public SynthStyle getStyle()
返回與此 Region 相關的樣式。

返回:
與此 region 相關的 SynthStyle。

getComponentState

public int getComponentState()
返回視窗小部件的狀態,它是 SynthConstants 中定義的值的位遮罩碼。Region 至少將處於以下狀態之一:ENABLEDMOUSE_OVERPRESSEDDISABLED

返回:
Component 的狀態
另請參見:
SynthConstants

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only