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();