[英]Values not passing from a JList to another JList
這是我的代碼。 為什么值不進入第二個JList? 此外,第二個Jlist不可見。 所有導入均已就緒,在以下代碼中不可見:
public class Gui extends JFrame {
private JList l;
private JList l2;
private JButton b1;
public String [] cd = {"Album a", "Album b", "Album c", "Album d","Album e", "Album f", "Album g", "Album h"};
public Gui(){
super("Mover");
l = new JList (cd);
l.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
b1 = new JButton("Move");
b1.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
l2.setListData(l.getSelectedValuesList());
}
}
);
setLayout(new FlowLayout());
add(new JScrollPane(l));
add(b1);
add(new JScrollPane(l2));
}
}
您的JList l2
為null,您需要對其進行初始化,然后才能像使用l
一樣使用它
加
l2 = new JList (/*your list2 or empty*/);
在初始化JList l
我現在看到的編輯在評論中被提及
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.