【发布时间】:2009-11-26 15:36:59
【问题描述】:
我正在使用 Java 制作一个地址簿 GUI,并且我有一个 JList,它显示了我的 ArrayList 中的所有人员姓名(这是由下面提到的 updateinfo 方法填充的)。我想要它,所以当我单击JList 上的一个项目时,TextFields 会使用该人的详细信息进行更新。在我只使用按钮之前,因此actionListeners。我想我知道JList 必须使用ListSelectionListener,但我似乎无法实现这一点。我在下面添加了我的代码的 sn-p。有人可以帮忙吗?为了与我的actionlisteners 保持连续性,我希望将其作为内部类,但这并不重要
JList jl;
DefaultListModel list;
list = new DefaultListModel();
this.jl = new JList(this.list);
//add ListSelectionListener????
updateList();
this.add(this.jl, layout);
【问题讨论】: