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 版本开始<kāi shǐ>,已在 java.beans 包中添加了支持<support>所有 javabeanstm 长期存储的功能。请参见 xmlencoder


字段摘要
protected  eventlistenerlistlistenerlist
           
 js随机数
构造方法摘要
abstractlistmodel()
           
 
方法摘要
 voidaddlistdatalistener(listdatalistener l)
          将某个侦听器添加到每次更改数据模型都要通知<tōng zhī>的列表。
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)
          将某个侦听器从每次更改数据模型都要通知<tōng zhī>的列表中移除。
 
从类 java.lang.object 继承的方法
clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait
 
从接口 javax.swing.listmodel 继承的方法
getelementat, getsize
 

字段详细校約ense>畔

listenerlist

protected eventlistenerlist listenerlist
杰森在停车场绝望的发现自己<his>发不动车时,还听到附近传来小猫喵喵叫的声音,他往左右看了几眼,在车子底下发现了全身?岽鸫鸬男∶ǎ对姓惺郑?幌氲?敛挥淘ィ?浅9运车慕咏?了,杰森说
在台北市立动物园这个大家庭<jiā tíng>里,住了超过2千3百多只的野生动物,加上每年平均<an average>有约3百万以上的游客川流不息,用水量十分庞大
包括<included>金山、泰山等9家公有市场14日聚集在板桥黄石公有零售市场,共同拿着印有
不愿具名的游客表示,处女星号7月1日前往日本<吃屎的国家>那霸及大阪6天5夜的行程,因为巴比?鲲U风影响,登船就告知旅客将更改行程至石垣岛,且实际停留石垣岛仅4小时,中途又遇上有乘客身体不适紧急靠岸送医,导致停留大阪的实际时间也仅剩6小时,船上的泳池仅开放1天,上岸时数短而船上设施也无法<to be>使用的情况下,游客不满自身权益受损,船方却不出面回应,因此<therefore>有多名不满的旅客,聚集在船舱大厅爆发抗议行动
棒球一直被视为国球,也是台湾<tái wān>在国际赛事上的骄傲,不过,台北市议员李建昌14日上午<morning>召开记者<journalists>会,指出接到内湖高中学生<xué sheng>陈情,校方以场地太远、师资不足为理由,拒绝学生<xué sheng>成立<chéng lì>棒球队,更阻止学生参加2014年第2届黑豹旗全国高中棒球大赛
包括<included>金山、泰山等9家公有市场14日聚集在板桥黄石公有零售市场,共同拿着印有
根据大陆《现代快报》报导,江苏南通江海派出所公安15日上午<morning>7时许接获民众报案,指称在苏通大桥疑似有人快被淹没,于是赶紧找来2名保安一同前往现场,但并没有找到人,其中一名公安突然灵机一动将报警人加为微信好友,透过位置<wèi zhi>共享功能才找到正确的位置<wèi zhi>
构造方法详细信息

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,如果当前没有已注册的列表数据侦听器,则返回一个空数组。
从以下版本开始<kāi shǐ>:
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 封闭的区间(包括端点)指定。注意<危险信号>,index0 不必小于或等于 index1。

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

fireintervaladded

protected void fireintervaladded(object source,       int index0,       int index1)
abstractlistmodel 子类必须在将一个或多个元素添加到模型中之后调用此方法。新元素由 index0 和 index1 封闭的区间(包括端点)指定。注意<危险信号>,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 方法注册的。

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

listdatalistener[] ldls=(listdatalistener[])(m.getlisteners(listdatalistener.class));
如果不存在这样<then>的侦听器,则此方法将返回一个空数组。

参数:
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 参考资料和开发<kāi fā>人员文档,请参阅 java se 开发<kāi fā>人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作<gōng zuò>代码示例。

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