【发布时间】:2013-03-30 16:17:08
【问题描述】:
我想使用JComboBox 向JList 添加多个元素。当用户从JComboBox 中选择一个项目时,它应该添加到JList。如果该项目已存在于列表消息中,则应弹出通知。我该怎么做?
private void cmbBagSizeItemStateChanged(java.awt.event.ItemEvent evt) {
DefaultListModel listModel = new DefaultListModel();
lstBagSize.setModel(listModel);
if ((evt.getStateChange() == ItemEvent.SELECTED)) {
if (listModel.getSize() != 0) {
for (int i = 0; i < listModel.getSize(); i++) {
listModel.addElement(cmbBagSize.getModel().getSelectedItem());
break;
}
} else {
listModel.addElement(cmbBagSize.getModel().getSelectedItem());
}
}
}
【问题讨论】:
标签: java swing jcombobox jlist