我需要一些关于将项目添加到 JList 的帮助。我从事一些“图书馆”类的项目。而且我需要将读者添加到已经存在的 JList 中。但是当我尝试添加它时,JList 只是重置,删除所有阅读器并开始将阅读器添加到新的空白 JList。但我不需要它来制作新列表,而是将其添加到已经存在的列表中。
这是我的代码:
listCtenaru = new JList(vector);
vector = new Vector<String>();
FileInputStream fos = new FileInputStream("myjlist.bin");
ObjectInputStream oss = new ObjectInputStream(fos);
listCtenaru = (JList)oss.readObject();
listScroll = new JScrollPane();
listScroll.add(listCtenaru);
和动作监听事件
public void actionPerformed(ActionEvent e) {
String jmeno = pole1.getText();
String prijmeni = pole2.getText();
listCtenaru.setListData(vector);
vector.addElement(jmeno +" "+ prijmeni);
pole1.setText("");
pole2.setText("");
pole1.requestFocus();