7

DefaultListModelJava中有什么?它的目的是什么?我试图用谷歌搜索它,但没有得到任何适当的解释!

4

3 回答 3

7

它作为Model(预定义的)用于JList

Swings 遵循 MVC,而DefaultListModelM就像在 MVC中一样发挥作用。

创建模型的方法有3种:

  • 默认列表模型

    语言框架几乎可以处理所有事情。

  • 抽象列表模型

    您管理数据并调用“触发”方法。对于这种方法,您必须子类化AbstractListModel并实现从接口继承的getSize和方法。getElementAtListModel

  • 列表模型

    你管理一切。

于 2012-10-30T10:25:43.323 回答
5

这是一个使用 ListModel 和 DefaultListModel 的示例的链接,它是您搜索时的第二个链接。

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

于 2012-10-30T10:21:25.643 回答
4

DefaultListModelListModel从 扩展的 的实现AbstractListModel

在内部,它由List实施支持。

它的目的是提供一个简单的实现ListModel,您可以使用它来对简单的数据模型进行建模,在这种情况下,必须从 扩展AbstractListModel或实现ListModel接口对于完成相同的任务来说太过分了

于 2012-10-30T10:24:28.880 回答