2

具有添加新项目能力的 .NET ListBox的 Swing 等效项是什么?

4

1 回答 1

8

JScrollPane内的JList

要动态添加和删除项目,您需要使用DefaultListModel,如下所示:

DefaultListModel<String> listModel = new DefaultListModel<String>();
JList<String> list = new JList<String>(listModel);
JScrollPane scroll = new JScrollPane(list);
someComponent.add(scroll);

listModel.addElement("new");
listModel.remove(0);
于 2012-11-26T16:39:34.637 回答