一个新手的java问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 11:04:06
List ls1 = new List(3,false); //3后面的false什么意识?有什么用
ls1.add("一年级");
ls1.add("二年级");
ls1.add("三年级");
frame.add(ls1);

false代表一次只能选择一项。如果为 true,则允许进行多项选择;3代表要显示的项数.(java.awt.List)

java里面
list是个接口。不能实例化。你这样难道不报错吗?
应该是List ls1 = new ArrayList(3); 这是声明ArrayList只能放3个对象
刚看到一下ArrayList的源代码。里面没有ArrayList(int ,Boolean)这个构造方法。