2012年6月1日 星期五

Java Basic(72)-Multiple Selection List


import javax.swing.event.*;


public class Gui extends JFrame{
private JList leftlist;
private JList rightlist;
private JButton movebutton;
private static String[] food = {"bacon","wings","ham","beef","more"};
public Gui(){
super("title");
setLayout(new FlowLayout());
leftlist = new JList(food);
leftlist.setVisibleRowCount(3);
leftlist.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
add(new JScrollPane(leftlist));
movebutton = new JButton("Move -->");
movebutton.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
rightlist.setListData(leftlist.getSelectedValues());
}
}
);
add(movebutton);
}
}

沒有留言:

張貼留言