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
为什么?请指点。 展开
{
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
为什么?请指点。 展开
展开全部
楼上的朋友显然不懂装懂:P
警告的意思是Vector是泛型的,必须制定类型,不过此问题可以忽视
你这边不需要用vector,可以这样写:
stutecbx.additem("正常");
stutecbx.additem("待维修");
stutecbx.additem("报废");
警告的意思是Vector是泛型的,必须制定类型,不过此问题可以忽视
你这边不需要用vector,可以这样写:
stutecbx.additem("正常");
stutecbx.additem("待维修");
stutecbx.additem("报废");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询