package tbDataModel; import java.awt.Image; import java.util.Iterator; import java.util.List; import javax.swing.ImageIcon; import DataBase.DatabaseManagement; @SuppressWarnings("rawtypes") public class Target { String id;//±êÇ©µÄid String name;//±êÇ©Ãû³Æ Image image;//±êǩͼ±ê¶ÔÓ¦µÄͼƬ int x;//±êÇ©¶ÔÏóµÄX×ø±ê int y;//±êÇ©¶ÔÏóY×ø±ê int life;//±êǩͼ±êµÄÉúÃüĬÈÏ String floor;//±êÇ©ËùÔڵIJã String departmentName;//±êÇ©ËùÊôµÄ²¿ÃÅ String sex;//±êÇ©¶ÔÓ¦µÄÐÔ±ð String phonenum;//±êÇ©¶ÔÓ¦µÄµç»° public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getFloor() { return floor; } public void setFloor(String floor) { this.floor = floor; } public String getDepartmentName() { return departmentName; } public void setDepartmentName(String departmentName) { this.departmentName = departmentName; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getPhonenum() { return phonenum; } public void setPhonenum(String phonenum) { this.phonenum = phonenum; } public void setImage(String departmentName) { String serch="select * from tb_department where departmentName='"+departmentName+"'"; List list = DatabaseManagement.serch(serch);//½«ÁбíÖÐËùÓнá¹û¼¯¸øµ½list¼¯ºÏ Iterator iterator = list.iterator();//´´½¨µü´úÆ÷ while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½list¼¯ºÏ String imageAdress="src"+(String) info.get(3); Image image1=new ImageIcon(imageAdress).getImage(); this.image=image1; } } public Image getImage() { return image; } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } public int getLife() { return life; } public void setLife(int life) { this.life = life; } }