对于jComboBox的.addItem(Object)方法,当通过如下方法添加item时,

ResultSet rs = bookTypeDao.getBookTypeList(con, new BookType());
   while (rs.next()) {

    bookType = new BookType();
    bookType.setId(rs.getInt("id"));
    bookType.setBookTypeName(rs.getString("bookTypeName"));
    jCB_BookType.addItem(bookType);
   }

jCB_BookType.addItem(bookType)

要注意将bookType = new BookType();放在while{}里面,如下,以保证jCB_BookType.addItem(bookType);的参数地址不同,不然的话最后悔发现jComboBox组件显示的item都是相同的(都是最后一条item) 。。。一定要注意呦。。。。。

while (rs.next()) {

    bookType = new BookType();

     ……………………

}

posted on 2013-06-12 11:20  ' 华丽の转身 &、  阅读(593)  评论(0编辑  收藏  举报