7

DefaultListModelJavaには何がありますか? その目的は何ですか?私はそれをグーグルで検索しようとしましたが、適切な説明が得られませんでした!

4

3 に答える 3

7

Model(定義済み) として機能します。JList

Swings は MVC に従い、DefaultListModelは MVC のようにその役割を果たしますM

モデルを作成するには、次の 3 つの方法があります。

  • DefaultListModel

    すべてが言語フレームワークによって処理されます。

  • AbstractListModel

    データを管理し、「fire」メソッドを呼び出します。このアプローチでは、インターフェイスから継承された メソッドとメソッドをサブクラスAbstractListModel化して実装する必要があります。getSizegetElementAtListModel

  • リストモデル

    あなたはすべてを管理します。

于 2012-10-30T10:25:43.323 に答える
5

これは、ListModel と DefaultListModel の使用例へのリンクです。Google で検索した場合の 2 番目のリンクです。

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

于 2012-10-30T10:21:25.643 に答える
4

DefaultListModelListModelから拡張された の実装ですAbstractListModel

内部的には、List実装によってサポートされています。

同じタスクを達成するためにから拡張したり、インターフェイスを実装したりするListModel必要がある場合に、シンプルなデータ モデルのモデル化に使用できるのシンプルな実装を提供することを目的としています。AbstractListModelListModel

于 2012-10-30T10:24:28.880 に答える