DefaultListModel
Javaには何がありますか? その目的は何ですか?私はそれをグーグルで検索しようとしましたが、適切な説明が得られませんでした!
3 に答える
Model
(定義済み) として機能します。JList
Swings は MVC に従い、DefaultListModelは MVC のようにその役割を果たしますM
。
モデルを作成するには、次の 3 つの方法があります。
-
すべてが言語フレームワークによって処理されます。
-
データを管理し、「fire」メソッドを呼び出します。このアプローチでは、インターフェイスから継承された メソッドとメソッドをサブクラス
AbstractListModel
化して実装する必要があります。getSize
getElementAt
ListModel
-
あなたはすべてを管理します。
これは、ListModel と DefaultListModel の使用例へのリンクです。Google で検索した場合の 2 番目のリンクです。
http://www.java2s.com/Code/Java/Swing-JFC/AnexampleofJListwithaDefaultListModel.htm
DefaultListModel
ListModel
から拡張された の実装ですAbstractListModel
。
内部的には、List
実装によってサポートされています。
同じタスクを達成するためにから拡張したり、インターフェイスを実装したりするListModel
必要がある場合に、シンプルなデータ モデルのモデル化に使用できるのシンプルな実装を提供することを目的としています。AbstractListModel
ListModel