我有一个扩展JList的类,我不知道如何使JList构造函数在我的类中工作。我知道,这可与JList的构造进行:从类扩展构造函数
DefaultListModel model = new DefaultListModel();
JList list = new JList(model);
相反,如果我做同样的我的同班同学:
DefaultListModel model = new DefaultListModel();
DatabaseJList lista = new DatabaseJList(model);
的IDE建议我删除参数匹配DatabaseJList。
当我扩展它时,不应该是继承到我的类的Jlist构造函数吗?
感谢您的帮助;)
你应该使用'ListModel'接口而不是'DefaultListModel'类(即程序到接口)。 – 2011-06-08 21:55:47
@Steve:啊,我不认为'ListModel'可能是一件事情。我会更新... – 2011-06-08 21:58:48