分析错误java.lang.IllegalArgumentException: 参数错误.
原因:单词大小写拼写错误.this.add(ta,"center") ; ?-->c要大写C
修改成为:this.add(ta,"Center") ;?
或者直接写出this.add(ta);//如果组件位于中央,可以省略Center
边界布局BorderLayout,添加组件时,需要指定添加的位置,有下面五个位置
BorderLayout.CENTER-------->Center( 如果组件位于中间.可以省略"Center")
BorderLayout.NORTH-------->North
BorderLayout.SOUTH-------->South
BorderLayout.WEST---------->West
BorderLayout.EAST----------->East
系统为了方便我们记忆和便利,避免出现单词大小写错误啊,拼写错误等 , 定义了一些常量,方便我们使用.就是上面左边的方式,在eclipse工具中,自动补全,很快书写出正确的方位
this.add(组件,BorderLayout.NORTH);等同于this.add(组件,"North");
但习惯上,大家都写前面一种方式