java中的 DefaultListModel
是什么?它的目的是什么?我尝试使用谷歌搜索,但没有得到任何适当的解释!
它作为JList
的Model
(预定义)的工作
Swings遵循MVC和DefaultListModel在MVC中扮演M
。
有3种创建模型的方法:
-
DefaultListModel
语言框架几乎可以照顾一切。
-
AbstractListModel
您管理数据并调用"火"方法。对于这种方法,您必须子类
AbstractListModel
并实现从ListModel
接口继承的getSize
和getElementAt
方法。 -
listModel
您管理一切。
这是指使用ListModel和DefaultListModel的示例的链接,它是Google IT时的第二个链接。
http://www.java2s.com/code/java/swing-jfc/anexamplejlistwithadefaultlistmodel.htm
DefaultListModel
是从 AbstractListModel
延伸的ListModel
的实现。
在内部,它得到了List
实现的支持。
它的目的是提供简单的ListModel
实现,您可以将其用于建模简单的数据模型,其中必须从AbstractListModel
延伸或实现ListModel
接口将是实现相同任务