У меня есть comboBox, в котором уже есть несколько элементов. Во время выполнения я добавляю элемент к нему, который добавляется успешно. Но когда в конце выполнения JFrame загружается снова, недавно добавленный элемент отсутствует. Я использовал оба метода, используя model.addElement() и используя additem(), и обе имеют ту же проблему.
Здесь код:
int i = JOptionPane.INFORMATION_MESSAGE;
String a = JOptionPane.showInputDialog(null, "Enter new item", "Add", i);
DefaultComboBoxModel model = (DefaultComboBoxModel)
cmbo0.getModel();
model.addElement(a);
cmbo0.setSelectedItem(a);
На данный момент ваше поле со списком только до тех пор, пока ваше приложение.
Вам понадобится постоянный источник данных, который вы можете записать, например, файл, базу данных и т.д.
Взгляните на эти ссылки: