|登录 |注册

登录
登录 注册
查看: 1832|回复: 5
打印 上一主题 下一主题

Java Programming - JList

[复制链接]
希涯
2010-3-24 04:18 PM
我有两个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
找到解决方法了 !谢谢
您需要登录后才可以回帖 登录 | 注册

回顶部