Zdravím, mám problém s přidáváním věcí do JListu. Pracuji na databázi čtenářů a po načtení (po vyz/zap aplikace), když chci přidat nového čtenáře, tak se JList smaže a čtenáři se přidavají od začátku. Stará databáze se ještě načte v pořádku, čtenáře tam vidím, ale v momentě kdy zadám jmeno, prijmeni a chci je pridat, tak vse zacne zas nanovo.
panelHorni = new JPanel();
listModel = new DefaultListModel();
listCtenaru = new JList(listModel);
FileInputStream fis = new FileInputStream("myjlist.bin");
ObjectInputStream ois = new ObjectInputStream(fis);
listCtenaru = (JList)ois.readObject();
listScroll = new JScrollPane();
listScroll.add(listCtenaru);
listCtenaru.setPreferredSize(new Dimension(350, 417));
listCtenaru.setBackground(new Color(238,238,238));
panelHorni.add(listCtenaru);
return panelHorni;
+ action listener
public void actionPerformed(ActionEvent e) {
try {
String jmeno = pole1.getText();
String prijmeni = pole2.getText();
listModel.addElement(jmeno +" "+ prijmeni);
ulozeniCtenaru();
pole1.setText("");
pole2.setText("");
pole1.requestFocus();