Swing相当于.NET ListBox

Chi*_*hin 2 .net java swing listbox jlist

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

Joe*_*hel 8

JList的一个内部JScrollPane的.

要动态添加和删除项目,您需要使用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);
Run Code Online (Sandbox Code Playgroud)

  • 为什么我在netBeans中看不到addElement方法?它是JList吗? (2认同)