从 jlist 添加项目到 jlist

adding item to jlist from jlist

美好的一天,我是 window builder 的新手(64 位 mac eclipse,如果重要的话)。鉴于教程代码中的错误数量,我猜它最近更新了很多。

基本上我有一个位于面板中的 jlist 中的项目列表,以及位于另一个面板中的空 jlist。我需要制作一个从 list_1 添加到 list_2 的添加按钮,以及一个从 list_2.

删除的删除按钮

第一个 jlist 的语法是

final DefaultListModel choices = new DefaultListModel();
//all the addElement

final JList list_1 = new JList(choices);
panel.add(list_1);
list_1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

I need to make an add button which adds from list_1 to list_2, and a remove button which removes from list_2.

阅读 How to Use Lists 上的 Swing 教程部分。

带有 Hire/Fire 按钮的示例向您展示了如何 add/remove 列表模型中的数据。将两个按钮的概念合二为一,您就有了解决方案。