JBTALKS.CC

标题: Java Programming - JList [打印本页]

作者: 希涯    时间: 2010-3-24 04:18 PM
标题: Java Programming - JList
我有两个JList
我要从database retrive 出来 在放进去JList
但是 只要我加第二个item进去时 就会盖掉上一个item

public void waiting(){

        try{
            adding.setString(1,ID);
            rsPatient=adding.executeQuery();
            while(rsPatient.next()){
                waitingListID.addElement(rsPatient.getString(1));
                waitingListName.addElement(rsPatient.getString(2));
            }

    }catch(SQLException ex){

        }
    }

这个是我的SQL statement  String verify="SELECT * FROM Patient WHERE Pat_ID = ?;";

是不是需要 用array来store那些item ?
作者: 宅男-兜着走    时间: 2010-3-24 05:07 PM
exception 的Message print 出来看不是知道了咯 ==
作者: 希涯    时间: 2010-3-24 05:40 PM
问题是可以run 只是item一直被重叠
还有我的list是这样set的
DefaultListModel waitingListID=new DefaultListModel();
    JList jLMemID = new JList(waitingListID);
   
    DefaultListModel waitingListName=new DefaultListModel();
    JList jLMemName = new JList(waitingListName);
作者: Super-Tomato    时间: 2010-3-24 09:22 PM
我有两个JList
我要从database retrive 出来 在放进去JList
但是 只要我加第二个item进去时 就会盖掉上一 ...
希涯 发表于 2010-3-24 04:18 PM




waitingListID.add(int Pos, String value);
作者: 希涯    时间: 2010-3-25 10:57 AM
waitingListID.add(int Pos, String value);
Super-Tomato 发表于 2010-3-24 09:22 PM


try{
            adding.setString(1,ID);
            rsPatient=adding.executeQuery();
            while(rsPatient.next()){

                waitingListID.add(i,rsPatient.getString(1));
                waitingListName.add(j,rsPatient.getString(2));
               
            }
                i++;
                j++;
    }catch(SQLException ex){

        }
    }

还是一样会被覆盖第一个item
作者: 希涯    时间: 2010-3-25 05:22 PM
找到解决方法了 !谢谢




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5