我有一个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);
答案 0 :(得分:1)
目前,你的组合框只能在你的应用程序中存活。
您需要一个可以写入的永久数据源,即文件,数据库等。
看一下这些链接: