博为峰小博老师:
这个程序首先创建一个DefaultListModel类的继承类,然后将其实例化成两个不同的列表框,当双击左边的列表框中的数据时,就会在右边添加相应的数据,反之亦然。具体代码如下:
public class BWF extends MouseAdapter{
JList list1=null;
JList list2=null;
DefaultListModel mode1=null;
DefaultListModel mode2=null;
String[] s={"Java","C","C#","Hibernate"};
public BWF(){
JFrame jf=new JFrame("博为峰教育");
Container contentPane=jf.getContentPane();
contentPane.setLayout(new GridLayout(1, 2));
mode1=new DataModel(1);
list1=new JList(mode1);
list1.setBorder(BorderFactory.createTitledBorder("图书种类!"));
list1.addMouseListener(this);
mode2=new DataModel(2);
list2=new JList(mode2);
list2.setBorder(BorderFactory.createTitledBorder("