我有一个 JCombobox,其内容以这种方式填充:
List<MyClass> l = getList();
for(MyClass ll : l)
combo.addItem(ll.toString());
combo.setSelectedIndex(0);
一切正常,直到我单击组合以显示项目列表:当我单击所选项目时消失(但出现列表)当我选择列表上的项目时,整个组合框消失!为什么?
对于JComboBoxs(添加、删除、管理) Items使用的是ComboBoxModel.
JComboBox它Model基于数组Vector<>或Object[], 因为Java2.
所有更新(JComboBox及其Model)都必须在Event Dispatch Thread.
问题与我遇到的另一个问题有关, 当我最小化框架时,这个答案面板组件消失
两个都解决了!