我有一个组合框和一个字符串数组,其中包含所有组合框中的值。我从组合框中擦除项目,然后想将字符串数组中的值添加进去。它似乎不让我直接添加字符串数组。我尝试逐个遍历字符串并逐一添加项目,但无法这样做(或者至少按照我写的方式,它无法正常工作)。
这可能是一个愚蠢的问题,但我刚开始使用Java中的Swing。
以下是我想要“重新加载”组合框项目的代码:
这可能是一个愚蠢的问题,但我刚开始使用Java中的Swing。
以下是我想要“重新加载”组合框项目的代码:
String str = JOptionPane.showInputDialog(null, "Enter Name: ", "", 1);
if(str != null){
JOptionPane.showMessageDialog(null, "New name added: " + str, "", 1);
nameCreator.addName(strNames, str);
strNames = NameLoader.getNames();
nameList.removeAllItems();
nameList.addItem(strNames);
}
编辑:有一个小笔误,我没有意识到出了什么问题。现在已经解决了。感谢大家的帮助。