首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java中的DefaultListModel

Java中的DefaultListModel
EN

Stack Overflow用户
提问于 2012-10-30 18:15:17
回答 3查看 20.8K关注 0票数 7

什么是Java中的DefaultListModel?它的目的是什么?我试着在谷歌上搜索,但没有得到任何适当的解释!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-30 18:24:29

DefaultListModel是从AbstractListModel扩展而来的ListModel实现。

在内部,它由List实现提供支持。

它的目的是提供一个简单的ListModel实现,您可以使用该实现对简单的数据模型进行建模,其中必须从AbstractListModel扩展或实现ListModel接口才能完成相同的任务

票数 4
EN

Stack Overflow用户

发布于 2012-10-30 18:25:43

它作为JListModel (预定义)工作

Swing遵循MVC,而DefaultListModel在MVC中扮演着M的角色。

有3种创建模型的方法:

  • DefaultListModel

几乎所有的事情都由language framework.

  • AbstractListModel负责

您管理数据并调用"fire“方法。对于这种方法,您必须继承AbstractListModel的子类并实现从interface.

  • ListModel ListModel继承的getSizegetElementAt方法

你管理一切。

票数 7
EN

Stack Overflow用户

发布于 2012-10-30 18:21:26

这是一个使用ListModel和DefaultListModel的例子的链接,当你在谷歌上搜索它时,这是第二个链接。

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13136826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档