假設我們有一個名爲JList1的列表。爲什麼需要ListModel對象?
我們要創建一個模型,所以當然,我們使用ListModel的對象。這是會做的。
DefaultListModel<Integer> numbers = new DefaultListModel<>();
numbers.addElement(1);
numbers.addElement(2);
numbers.addElement(3);
jList2.setModel(numbers);
我的問題是爲什麼我們使用List Model對象而不是普通列表或集合。我知道的唯一原因是setModel()
只接受列表模型作爲它的參數,所以這些決定的原因是什麼?
很好的解釋,謝謝。 – user3758041
非常歡迎。 – Braj