在Java中遇到的问题 本帖最后由 a657594478 于 2011-11-26 18:52:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 while(rs.next()){ mana.setServername(rs.getString("Servername")); mana.setServiceid(rs.getInt("serviceid"));//去掉这一句 list.add(mana); } comboBox1.setModel(new DefaultComboBoxModel());for(Manageserver mana:list){comboBox1.addItem(mana);我个人猜想,你的combox里面的内容是不是都是一样的,而且带有@符?你的for循环里面的mana是一个对象,循环的时候他会把你的这个对象的地址添加到combox中,而地址是一个指向,你等于是多次添加了一个指向,所以是一样的内容!你要改的话combox。addItem(mana.getName());之类的,你是要添加这个对象的属性,而不是你这个对象你指向(地址)。 Java正则中一串数字中后5位要匹配ABCDE这类,即ABCDE各代表不同的数字要怎么写?谢谢 applet从后台下载数据的问题? JAVA的环境变量设置求助 jode有使用混淆成功的人吗?网上这资料好少啊! 初级数组问题 -- 用不了Array.sort??? java在运行时,只能在命令提示行下运行吗,不能像exe文件双击吗 简易的计算程序 我在做数据库链接时,出现了编译错误,实在看不错在哪里(在线等待) Java Tutorial 关于弹出对话框问题,请高人指点 急求lookandfeel,小弟在此跪谢啦! 查找根结点下的所有节点
mana.setServername(rs.getString("Servername"));
mana.setServiceid(rs.getInt("serviceid"));//去掉这一句
list.add(mana);
}
for(Manageserver mana:list){
comboBox1.addItem(mana);我个人猜想,你的combox里面的内容是不是都是一样的,而且带有@符?
你的for循环里面的mana是一个对象,循环的时候他会把你的这个对象的地址添加到combox中,而地址是一个指向,你等于是多次添加了一个指向,所以是一样的内容!
你要改的话
combox。addItem(mana.getName());之类的,你是要添加这个对象的属性,而不是你这个对象你指向(地址)。