追加或添加到JList或ArrayList

时间:2013-08-27 19:34:52

标签: java mysql swing arraylist jlist

有点像菜鸟,所以对于提出这个问题时任何固有的白痴或盲目感到抱歉。我在谷歌和这里都进行了很好的搜索,而且我一整天都没有解决问题。

我正在为Netbeans 7.3编写一个Java系统

我有2个清单。第一个Jlist(此处未显示“CatList”)是从MySQL表中填充的,当用户点击第一个列表中的项目(它填充了点击的数据)时,应该填充第二个列表(“ProdList”)上)。我遇到的问题是当点击第二个项目时,它只是替换第一个项目,而不是添加到它。我已尝试使用arrayList,如我的代码所示,但我仍然遇到与直接将变量“selection”添加到ListModel时相同的问题。

    private void ProdListMouseClicked(java.awt.event.MouseEvent evt) {

        ArrayList<String> basket=new ArrayList<String>();
        DefaultListModel model3=new DefaultListModel();

            Object sel=null;//To find selected item
            int[] selectedIx=this.ProdList.getSelectedIndices();

            for (int i=0;i<selectedIx.length;i++){

              sel=ProdList.getModel().getElementAt(selectedIx[i]);
              String selection = sel.toString();
                   basket.add(selection);

                model3.addElement(basket);
                BasketList.setModel(model3);
               }
           }

感激不尽的任何帮助。

P.S。我从来没有在这里发帖,对于可怕的代码,格式化等等,这是最卑鄙的道歉。打败它,它最终会到达那里!

0 个答案:

没有答案