|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface Adjustable
此介面用於那些具有可調整數值的物件,數值應包含在有限範圍的值之內。
欄位摘要 | |
---|---|
static int |
HORIZONTAL
指示 Adjustable 具有水平方向。 |
static int |
NO_ORIENTATION
指示 Adjustable 不具有方向。 |
static int |
VERTICAL
指示 Adjustable 具有垂直方向。 |
方法摘要 | |
---|---|
void |
addAdjustmentListener(AdjustmentListener l)
添加偵聽器,以便在可調整物件的值更改時接收調整事件。 |
int |
getBlockIncrement()
獲取可調整物件的塊值增量。 |
int |
getMaximum()
獲取可調整物件的最大值。 |
int |
getMinimum()
獲取可調整物件的最小值。 |
int |
getOrientation()
獲取此可調整物件的方向。 |
int |
getUnitIncrement()
獲取可調整物件的單位值增量。 |
int |
getValue()
獲取可調整物件的當前值。 |
int |
getVisibleAmount()
獲取比例指示器的長度。 |
void |
removeAdjustmentListener(AdjustmentListener l)
移除一個調整偵聽器。 |
void |
setBlockIncrement(int b)
設置可調整物件的塊值增量。 |
void |
setMaximum(int max)
設置可調整物件的最大值。 |
void |
setMinimum(int min)
設置可調整物件的最小值。 |
void |
setUnitIncrement(int u)
設置可調整物件的單位值增量。 |
void |
setValue(int v)
設置可調整物件的當前值。 |
void |
setVisibleAmount(int v)
設置可調整物件的比例指示器的長度。 |
欄位詳細資訊 |
---|
static final int HORIZONTAL
Adjustable
具有水平方向。
static final int VERTICAL
Adjustable
具有垂直方向。
static final int NO_ORIENTATION
Adjustable
不具有方向。
方法詳細資訊 |
---|
int getOrientation()
HORIZONTAL
、VERTICAL
或者 NO_ORIENTATION
void setMinimum(int min)
min
- 最小值int getMinimum()
void setMaximum(int max)
max
- 最大值int getMaximum()
void setUnitIncrement(int u)
u
- 單位增量int getUnitIncrement()
void setBlockIncrement(int b)
b
- 塊值增量int getBlockIncrement()
void setVisibleAmount(int v)
v
- 指示器的長度int getVisibleAmount()
void setValue(int v)
minimum
或者大於 maximum
- visibleAmount
,則適當地替換其中一個值。
調用此方法不會觸發 AdjustmentEvent
。
v
- 當前值,它位於 minimum
和 maximum
- visibleAmount
之間int getValue()
void addAdjustmentListener(AdjustmentListener l)
l
- 接受事件的偵聽器AdjustmentEvent
void removeAdjustmentListener(AdjustmentListener l)
l
- 要移除的偵聽器AdjustmentEvent
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。