Java中的DefaultListModel

Nar*_*uto 7 java user-interface swing list defaultlistmodel

什么是DefaultListModelJava?它的目的是什么?我试图谷歌它但没有得到任何正确的解释!

Azo*_*ous 7

它作为Model(预定义)的工作JList

Swings遵循MVC,DefaultListModel在MVC 扮演其角色M.

有三种方法可以创建模型:

  • DefaultListModel

    语言框架几乎可以解决所有问题.

  • AbstractListModel上

    您管理数据并调用"fire"方法.对于此方法,您必须子类化AbstractListModel并实现从接口继承的getSizegetElementAt方法ListModel.

  • 的ListModel

    你管理一切.


del*_*ser 5

这是一个使用ListModel和DefaultListModel的示例的链接,它是谷歌时的第二个链接.

http://www.java2s.com/Code/Java/Swing-JFC/AnexampleofJListwithaDefaultListModel.htm


Mad*_*mer 4

DefaultListModelListModel是从 扩展而来的 的实现AbstractListModel

在内部,它得到List实施的支持。

其目的是提供一个简单的实现,ListModel您可以使用它来建模简单的数据模型,在这些模型中,必须从接口扩展AbstractListModel或实现ListModel接口对于完成相同的任务来说是多余的