【发布时间】:2015-05-27 06:12:39
【问题描述】:
我正在尝试从列表中填充JComboBox,但我得到的组合为空。
代码有什么问题?
List<Rank> rank = GetRanks();
Vector model = new Vector();
for (Rank s : rank) {
model.addElement(new Rank(s.getRankId(), s.getRankName()));
}
jComboBox1 = new JComboBox(model);
【问题讨论】:
-
请重命名为
getRanks,还有你为什么用Vector而不是ArrayList?你正在从现有的Rank构建一个新的Rank,这对我来说有点奇怪。 -
考虑提供一个runnable example 来证明您的问题。这不是代码转储,而是您正在做的事情的一个例子,它突出了您遇到的问题。这将减少混乱并获得更好的响应
-
试试看!this
标签: java arrays swing jcombobox