什么是Java中的DefaultListModel?它的目的是什么?我试着在谷歌上搜索,但没有得到任何适当的解释!
发布于 2012-10-30 18:24:29
DefaultListModel是从AbstractListModel扩展而来的ListModel实现。
在内部,它由List实现提供支持。
它的目的是提供一个简单的ListModel实现,您可以使用该实现对简单的数据模型进行建模,其中必须从AbstractListModel扩展或实现ListModel接口才能完成相同的任务
发布于 2012-10-30 18:25:43
它作为JList的Model (预定义)工作
Swing遵循MVC,而DefaultListModel在MVC中扮演着M的角色。
有3种创建模型的方法:
几乎所有的事情都由language framework.
您管理数据并调用"fire“方法。对于这种方法,您必须继承AbstractListModel的子类并实现从interface.
ListModel继承的getSize和getElementAt方法你管理一切。
发布于 2012-10-30 18:21:26
这是一个使用ListModel和DefaultListModel的例子的链接,当你在谷歌上搜索它时,这是第二个链接。
http://www.java2s.com/Code/Java/Swing-JFC/AnexampleofJListwithaDefaultListModel.htm
https://stackoverflow.com/questions/13136826
复制相似问题