假设我们有一个名为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