Advertisement
Kvarz

JList - moving list of item program(1part)

Nov 3rd, 2013
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3.  
  4. import javax.swing.*;
  5. //import javax.swing.event.*;
  6.  
  7.  
  8. public class Gui extends JFrame {
  9.     private static final long serialVersionUID = 2L;
  10.    
  11.         private JList rightlist;
  12.         private JList leftlist;
  13.         private JButton movebutton;
  14.        
  15.         private static String[] foods = {"bread", "ice-cream", "pastry", "pancakes", "tea","jam","honey"};
  16.        
  17.         public Gui(){
  18.             super("Movelist program");
  19.             setLayout(new FlowLayout());
  20.            
  21.             leftlist = new JList(foods);
  22.             leftlist.setVisibleRowCount(3);
  23.             leftlist.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
  24.             add(new JScrollPane(leftlist));
  25.            
  26.             movebutton = new JButton("Move -->");
  27.             movebutton.addActionListener(
  28.                     new ActionListener(){
  29.                         public void actionPerformed(ActionEvent event){
  30.                             rightlist.setListData(leftlist.getSelectedValues());
  31.                         }
  32.                     }
  33.             );
  34.            
  35.             add(movebutton);
  36.            
  37.             rightlist = new JList<String>();
  38.             rightlist.setVisibleRowCount(5);
  39.             rightlist.setFixedCellWidth(70);
  40.             rightlist.setFixedCellHeight(15);
  41.             rightlist.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
  42.             add(new JScrollPane(rightlist));
  43.            
  44.         }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement