|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
java.lang.Objectjavax.swing.DefaultBoundedRangeModel
public class DefaultBoundedRangeModel
BoundedRangeModel ��һ��ʵ�֡�
���棺��������л��������Ժ�� Swing �汾�����ݡ���ǰ�����л�֧�������ڶ��ڴ洢��������ͬ Swing �汾��Ӧ�ó���֮��� RMI���� 1.4 �汾��ʼ������ java.beans
����������֧������ JavaBeansTM ���ڴ洢�Ĺ��ܡ���μ� XMLEncoder
��
BoundedRangeModel
�ֶ�ժҪ | |
---|---|
protected ChangeEvent |
changeEvent
�����¼���Ωһ״̬��ֻ����ΪԴ���ԣ�����ÿ��ģ��ʵ��ֻ��Ҫһ�� ChangeEvent �� |
protected EventListenerList |
listenerList
�ȴ�ģ���ĵ��������� |
���췽��ժҪ | |
---|---|
DefaultBoundedRangeModel()
ʹ��Ĭ��ֵ��ʼ���������ԡ� |
|
DefaultBoundedRangeModel(int value,
int extent,
int min,
int max)
��ʼ�� value��extent��minimum �� maximum�� |
����ժҪ | ||
---|---|---|
void |
addChangeListener(ChangeListener l)
����һ�� ChangeListener �� |
|
protected void |
fireStateChanged()
����ÿ�� ChangeListener �� stateChanged ������ |
|
ChangeListener[] |
getChangeListeners()
���ش� DefaultBoundedRangeModel ��������ע��ĸ�����������ɵ����顣 |
|
int |
getExtent()
����ģ�͵� extent�� |
|
|
getListeners(Class<T> listenerType)
���ص�ǰ���ڴ�ģ����ע��Ϊ FooListener �����ж�����ɵ����顣 |
|
int |
getMaximum()
����ģ�͵� maximum�� |
|
int |
getMinimum()
����ģ�͵� minimum�� |
|
int |
getValue()
����ģ�͵ĵ�ǰֵ�� |
|
boolean |
getValueIsAdjusting()
�����ֵ�����û���ִ�в��������ڸ��Ĺ����У��� true�� |
|
void |
removeChangeListener(ChangeListener l)
�Ƴ�һ�� ChangeListener �� |
|
void |
setExtent(int n)
��ȷ�� n ���ڻ�����㣬����������ģ��Լ����Χ��֮�� extent ����Ϊ n�� |
|
void |
setMaximum(int n)
��ȷ�� n �Լ���������������������ģ��Լ������֮�� maximum ����Ϊ n�� |
|
void |
setMinimum(int n)
��ȷ�� n �Լ���������������������ģ��Լ������֮�� minimum ����Ϊ n�� |
|
void |
setRangeProperties(int newValue,
int newExtent,
int newMin,
int newMax,
boolean adjusting)
��ǿ��ʹ�����������³���Լ������֮���������е� BoundedRangeModel ���ԣ�
minimum <= value <= value+extent <= maximum
��������һ�� ChangeEvent �� |
|
void |
setValue(int n)
����ģ�͵ĵ�ǰֵ�� |
|
void |
setValueIsAdjusting(boolean b)
���� valueIsAdjusting ���ԡ� |
|
String |
toString()
������ʾ���� BoundedRangeModel ���Ե��ַ����� |
���� java.lang.Object �̳еķ��� |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
�ֶ���ϸ��Ϣ |
---|
protected transient ChangeEvent changeEvent
ChangeEvent
���������ɵ��¼�Դ����“this”��
protected EventListenerList listenerList
���췽����ϸ��Ϣ |
---|
public DefaultBoundedRangeModel()
value
= 0
extent
= 0
minimum
= 0
maximum
= 100
adjusting
= false
public DefaultBoundedRangeModel(int value, int extent, int min, int max)
IllegalArgumentException
��
min <= value <= value+extent <= max
������ϸ��Ϣ |
---|
public int getValue()
BoundedRangeModel
�е� getValue
setValue(int)
,
BoundedRangeModel.getValue()
public int getExtent()
BoundedRangeModel
�е� getExtent
setExtent(int)
,
BoundedRangeModel.getExtent()
public int getMinimum()
BoundedRangeModel
�е� getMinimum
setMinimum(int)
,
BoundedRangeModel.getMinimum()
public int getMaximum()
BoundedRangeModel
�е� getMaximum
setMaximum(int)
,
BoundedRangeModel.getMaximum()
public void setValue(int n)
minimum <= value <= value+extent <= maximum
BoundedRangeModel
�е� setValue
n
- ģ�͵���ֵBoundedRangeModel.setValue(int)
public void setExtent(int n)
minimum <= value <= value+extent <= maximum
BoundedRangeModel
�е� setExtent
n
- ģ�͵��� extentBoundedRangeModel.setExtent(int)
public void setMinimum(int n)
minimum <= value <= value+extent <= maximum
BoundedRangeModel
�е� setMinimum
n
- ģ�͵��� minimumgetMinimum()
,
BoundedRangeModel.setMinimum(int)
public void setMaximum(int n)
minimum <= value <= value+extent <= maximum
BoundedRangeModel
�е� setMaximum
n
- ģ�͵��� maximumBoundedRangeModel.setMaximum(int)
public void setValueIsAdjusting(boolean b)
valueIsAdjusting
���ԡ�
BoundedRangeModel
�е� setValueIsAdjusting
b
- ����������е� value ���Ը�����һϵ�и��ĵ�һ���֣���ò���Ϊ truegetValueIsAdjusting()
,
setValue(int)
,
BoundedRangeModel.setValueIsAdjusting(boolean)
public boolean getValueIsAdjusting()
BoundedRangeModel
�е� getValueIsAdjusting
valueIsAdjusting
���Ե�ֵsetValue(int)
,
BoundedRangeModel.getValueIsAdjusting()
public void setRangeProperties(int newValue, int newExtent, int newMin, int newMax, boolean adjusting)
BoundedRangeModel
���ԣ�
minimum <= value <= value+extent <= maximum
��������һ�� ChangeEvent
��
BoundedRangeModel
�е� setRangeProperties
newValue
- ������ǰֵ��һ�� int ֵnewExtent
- ���� value ����“��Ծ”������ int ֵnewMin
- ���� minimum ֵ�� int ֵnewMax
- ���� maximum ֵ�� int ֵadjusting
- һ�� boolean ֵ��������ڽ���һϵ�еĸ��ģ���ò���Ϊ trueBoundedRangeModel.setRangeProperties(int, int, int, int, boolean)
,
setValue(int)
,
setExtent(int)
,
setMinimum(int)
,
setMaximum(int)
,
setValueIsAdjusting(boolean)
public void addChangeListener(ChangeListener l)
ChangeListener
��ÿ���κ�һ�� Bounded Range ģ�����Է�������ʱ�������������������С�
BoundedRangeModel
�е� addChangeListener
l
- Ҫ���ӵ� ChangeListenerremoveChangeListener(javax.swing.event.ChangeListener)
,
BoundedRangeModel.addChangeListener(javax.swing.event.ChangeListener)
public void removeChangeListener(ChangeListener l)
ChangeListener
��
BoundedRangeModel
�е� removeChangeListener
l
- Ҫ�Ƴ��� ChangeListener
addChangeListener(javax.swing.event.ChangeListener)
,
BoundedRangeModel.removeChangeListener(javax.swing.event.ChangeListener)
public ChangeListener[] getChangeListeners()
DefaultBoundedRangeModel
��������ע��ĸ�����������ɵ����顣
ChangeListener
�������ǰû����ע��ĸ�������������һ�������顣addChangeListener(javax.swing.event.ChangeListener)
,
removeChangeListener(javax.swing.event.ChangeListener)
protected void fireStateChanged()
ChangeListener
�� stateChanged
������
setRangeProperties(int, int, int, int, boolean)
,
EventListenerList
public String toString()
BoundedRangeModel
���Ե��ַ�����
Object
�е� toString
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListener
�����ж�����ɵ����顣FooListener
���� addFooListener
����ע��ġ�
����ʹ�� class ����ֵ��ָ�� listenerType
�������� FooListener.class
�����磬����ʹ������Ĵ����ѯ DefaultBoundedRangeModel
ʵ�� m
�ĸ�����������
ChangeListener[] cls = (ChangeListener[])(m.getListeners(ChangeListener.class));�������������������������˷���������һ�������顣
listenerType
- �����������������ͣ��˲���Ӧ��ָ��һ���� java.util.EventListener
�Ŵ������Ľӿ�
FooListener
�����ж�����ɵ����飬���û����������������������һ��������
ClassCastException
- ��� listenerType
û��ָ��ʵ�� java.util.EventListener
�����ӿ�getChangeListeners()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
��һ���� ��һ���� | ��� ��� ������ | |||||||||
ժҪ�� Ƕ�� | �ֶ� | ���췽�� | ���� | ��ϸ��Ϣ�� �ֶ� | ���췽�� | ���� |
��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������