有2个JList,4个按钮。
由于才学JAVA 没学到Vector对象
如何才能做到互相传递数据
第1个按钮>是单独传送一个数据到第二个列表。
第2个按钮>>是把1列表里所有元素传到第2个列表里。
第3个按钮<是单独传送一个数据到第一个列表。
第4个按钮<<是把2列表所有数据传到第一个列表。
自己写了半天只能实现第1,3个按钮的效果。
代码如下
        list1.addListSelectionListener(new ListSelectionListener(){
            public void valueChanged(ListSelectionEvent e){
                    if(!e.getValueIsAdjusting()){
                      Object[] selections=list1.getSelectedValues();
                      String values="";
                      for(int i=0;i<selections.length;i++){
                          values=values+selections[i]+"";
                      }
                      ta.setText(null);
                      ta.append(values);
                  }
            }
        });        b1.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){
                 listmodel2.addElement(ta.getText());
                 list2.setModel(listmodel2);                 listmodel1.removeElement(ta.getText());
                 list1.setModel(listmodel1);             }
        });拜托了。。明天交作业