java Vector组件问题

privateJComboBoxgetStutecbx(){if(stutecbx==null){Vectorv=newVector();//1v.add("正常");/... private JComboBox getStutecbx()
{
if (stutecbx==null)
{
Vector v=new Vector();//1
v.add("正常");//2
v.add("待维修");//3
v.add("报废");//4
stutecbx=new JComboBox(v);
stutecbx.setBounds(85,185,100,30);
}
return stutecbx;
}
这是一段程序,执行正确,但在eclipse中出现警告提示:
Multiple markers at this line
- Vector is a raw type. References to generic type Vector<E> should be
parameterized
- Vector is a raw type. References to generic type Vector<E> should be
parameterized
为什么?请指点。
展开
 我来答
irshinning
2011-07-09 · TA获得超过388个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:192万
展开全部
楼上的朋友显然不懂装懂:P
警告的意思是Vector是泛型的,必须制定类型,不过此问题可以忽视
你这边不需要用vector,可以这样写:
stutecbx.additem("正常");
stutecbx.additem("待维修");
stutecbx.additem("报废");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shihongxiaojin
2011-07-10
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
Vector <String>v=new Vector<String>();
v.add( new String("正常") );
后面类似
v里面放的元素全是String类型。
要深究的话多看看java 泛型。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式