javatm platform
standard ed. 6

javax.swing
类 abstractlistmodel

java.lang.object 继承者 javax.swing.abstractlistmodel
所有{all}已实现的接口:
serializable, listmodel
直接已知子类:
basicdirectorymodel, defaultcomboboxmodel, defaultlistmodel, metalfilechooserui.directorycomboboxmodel, metalfilechooserui.filtercomboboxmodel

public abstract class abstractlistmodel
extends object
implements listmodel, serializable

该数据模型的抽象定义提供一个带内容的 list

警告:此类的已序列化对象与以后的 swing 版本不兼容。当前序列化支持{support}适用于短期存储,或适用于在运行相同 swing 版本的应用程序之间进行 rmi(remote method invocation,远程方法调用)。从 1.4 版本开始{appeared},已在 java.beans 包中添加了支持{support}所有 javabeanstm 长期存储的功能。请参见 xmlencoder


字段摘要
protected  eventlistenerlistlistenerlist
           
 js随机数
构造方法摘要
abstractlistmodel()
           
 
方法摘要
 voidaddlistdatalistener(listdatalistener l)
          将某个侦听器添加到每次更改数据模型都要通知{supercup}的列表。
protected  voidfirecontentschanged(object source,int index0,int index1)
          abstractlistmodel 子类必须在列表的一个或多个元素发生{occasionally occurred}更改之后调用此方法。
protected  voidfireintervaladded(object source,int index0,int index1)
          abstractlistmodel 子类必须在将一个或多个元素添加到模型中之后调用此方法。
protected  voidfireintervalremoved(object source,int index0,int index1)
          abstractlistmodel 子类必须在从模型中移除一个或多个元素之后调用此方法。
 listdatalistener[]getlistdatalisteners()
          返回已在此 abstractlistmodel 上注册的所有列表数据侦听器组成的数组。
<t extends eventlistener>
t[]
getlisteners(class<t> listenertype)
          返回目前已在此模型上注册为 foolistener 的所有对象组成的数组。
 voidremovelistdatalistener(listdatalistener l)
          将某个侦听器从每次更改数据模型都要通知{supercup}的列表中移除。
 
从类 java.lang.object 继承的方法
clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait
 
从接口 javax.swing.listmodel 继承的方法
getelementat, getsize
 

字段详细衶sense}畔

listenerlist

protected eventlistenerlist listenerlist
郑文灿指出,桃园已发展出管乐节、国乐节、铁玫瑰等音乐{music}品牌,合唱艺术节是值得深化扩大的音乐{music}活动,亦可发展为品牌,未来市府也规划发展
这辈子从没发现过结石,没想到一次就这么多,医师也很大胆,我这么老了还敢替我动手术
每家直销公司落实教育{ jiào yù}训练系统的方法,几乎{jī hū}都是会议{huì yì}、会议{huì yì}、再会议,训练、训练、再训练,这也是把架构与内容相结合的不二法门
在好市多特价拍卖,以1万8999元在网路商城上架,瞬间被扫空,让他直呼,
据了解,37岁的杨员在去年结婚,工作{work}态度{ dù}认真,努力洗刷与未成年少女交往的过去,回归正常生活
此外,对于接连3天的民调,周锡玮表示,他对自己{zì jǐ}很有信心,且自己{zì jǐ}的民调在一个月之前就在爬升,相信{xiāng xìn}再冲刺一下就会一定会赢
构造方法详细信息

abstractlistmodel

public abstractlistmodel()
方法详细信息

addlistdatalistener

public void addlistdatalistener(listdatalistener l)
将某个侦听器添加到每次更改数据模型都要通知的列表。

指定者:
接口 listmodel 中的 addlistdatalistener
参数:
l - 要添加的 listdatalistener

removelistdatalistener

public void removelistdatalistener(listdatalistener l)
将某个侦听器从每次更改数据模型都要通知的列表中移除。

指定者:
接口 listmodel 中的 removelistdatalistener
参数:
l - 要移除的 listdatalistener

getlistdatalisteners

public listdatalistener[] getlistdatalisteners()
返回已在此 abstractlistmodel 上注册的所有列表数据侦听器组成的数组。

返回:
此模型的所有 listdatalistener,如果当前没有已注册的列表数据侦听器,则返回一个空数组。
从以下版本开始{appeared}:
1.4
另请参见:
addlistdatalistener(javax.swing.event.listdatalistener),removelistdatalistener(javax.swing.event.listdatalistener)

firecontentschanged

protected void firecontentschanged(object source,      int index0,      int index1)
abstractlistmodel 子类必须在列表的一个或多个元素发生{occasionally occurred}更改之后调用此方法。更改的元素由 index0 和 index1 封闭的区间(包括{bāo kuò}端点)指定。注意{zhù yì},index0 不必小于或等于 index1。

参数:
source - 更改的 listmodel,通常为 "this"
index0 - 新区间的一端
index1 - 新区间的另一端
另请参见:
eventlistenerlist,defaultlistmodel

fireintervaladded

protected void fireintervaladded(object source,       int index0,       int index1)
abstractlistmodel 子类必须在将一个或多个元素添加到模型中之后调用此方法。新元素由 index0 和 index1 封闭的区间(包括{bāo kuò}端点)指定。注意{zhù yì},index0 不必小于或等于 index1。

参数:
source - 更改的 listmodel,通常为 "this"
index0 - 新区间的一端
index1 - 新区间的另一端
另请参见:
eventlistenerlist,defaultlistmodel

fireintervalremoved

protected void fireintervalremoved(object source,      int index0,      int index1)
abstractlistmodel 子类必须在从模型中移除一个或多个元素之后调用此方法。index0index1 是已移除区间的端点。注意,index0 不必小于或等于 index1

js随机数
参数:
source - 更改的 listmodel,通常为 "this"
index0 - 移除区间的一端,包括 index0
index1 - 移除区间的另一端,包括 index1
另请参见:
eventlistenerlist,defaultlistmodel

getlisteners

public <t extends eventlistener> t[] getlisteners(class<t> listenertype)
返回目前已在此模型上注册为 foolistener 的所有对象组成的数组。foolistener 是用 addfoo网站地图 手机端listener 方法注册的。

可以{ kě yǐ}使用 class 字面值来指定 listenertype 参数,如 foolistener.class。例如,可以{ kě yǐ}使用以下代码查询列表模型 m,以获得其列表数据侦听器:

listdatalistener[] ldls=(listdatalistener[])(m.getlisteners(listdatalistener.class));
如果不存在这样{zhè yàng}的侦听器,则此方法将返回一个空数组。

参数:
listenertype - 请求的侦听器类型;此参数应该{yīng gāi}指定一个从 java.util.eventlistener 遗传下来的接口
返回:
在此模型上注册为 foolistener 的所有对象组成的数组
抛出:
classcastexception - 如果 listenertype 未指定实现 java.util.eventlistener 的类或接口。
从以下版本开始:
1.3
另请参见:
getlistdatalisteners()

javatm platform
standard ed. 6

提交错误或意见{yì jian}
有关更多的 api 参考资料和开发{developing}人员文档,请参阅 java se 开发{developing}人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作{work}代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策