|登录 |注册

查看: 1721|回复: 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
找到解决方法了 !谢谢
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 10:31 AM , Processed in 0.094229 second(s), 26 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部