Java 将所选项目从Jcombobox添加到Jlist
我创建了一个Jcombobox,并从数据库中填充它,我有一个JList,我希望在组合框中选择的每个项目都添加到JList中。我是java新手,我试图用这段代码解决问题,但它不起作用:Java 将所选项目从Jcombobox添加到Jlist,java,swing,jcombobox,jlist,Java,Swing,Jcombobox,Jlist,我创建了一个Jcombobox,并从数据库中填充它,我有一个JList,我希望在组合框中选择的每个项目都添加到JList中。我是java新手,我试图用这段代码解决问题,但它不起作用: private void addelementActionPerformed(java.awt.event.ActionEvent evt) { DefaultListModel liss = new DefaultLi
private void addelementActionPerformed(java.awt.event.ActionEvent evt) {
DefaultListModel liss = new DefaultListModel();
Object s = empcombo_s.getSelectedItem().toString();
for(int i =0; i<=1;i++) {
liss.add(i, s);
}
stagelist.setModel(liss);
}
private void addelementActionPerformed(java.awt.event.ActionEvent evt){
DefaultListModel liss=新的DefaultListModel();
对象s=empcombo_.s.getSelectedItem().toString();
对于(int i=0;i现在此代码工作正常:
DefaultListModel liss = new DefaultListModel();
private void addelementActionPerformed(java.awt.event.ActionEvent evt) {
String s = empcombo_s.getSelectedItem().toString();
liss.addElement(s);
stagelist.setModel(liss);
}
为了更快地获得更好的帮助,请发布一个or“…但它不起作用:“到底发生了什么?请使用逻辑一致的缩进形式对代码行和代码块进行缩进。缩进的目的是使代码流更易于遵循!为什么每次执行AddElementAction()时都要创建一个新模型调用?这将删除旧模型以及添加到其中的任何内容。为什么要向模型中添加两次选择内容?所选项目将添加到列表中,但每次我选择新项目时,新的on将取代旧的on,并且没有为其创建任何列表(int i=0;ithank u伙计们,我刚刚从add方法中删除了默认模型。现在一切都很好。祝贺你解决了这个问题,并且很好地完成了报告。:)