,需要写出实现类。
JDK提供Collection接口
和
Map接口的容器
Collection接口的容器又包含两个子接口
分别是List接口
和
Set接口的容器
。List
是有顺序可以有重复元素
而
Set是没顺序
不能有重复元素
(所谓重复就是这两个数equals
,值相等)List
Set都是Collection的子接口
都实现了Collection接口的方法
比如
add
iterator等方法。Map存储的是键值对(key,value)。
不知道楼主看懂没
容器是包含一组组件的东西,容器还可以包含于其他容器中。为了显示组件,它必须包含于容器,所以有容器的层次结构,顶部就是顶级容器。,顶级容器有:Jframe(应用程序的顶级容器),Japplet(applet的顶级容器),Jwindow,Jdialog它们不是继承自Jcomponent而是继承AWT类中的Component和Container。它和swing其他组件不一样
它是重量级组件。
顶级容器的窗格,有:玻璃窗格,内容窗格,分层窗格。玻璃窗格:允许用户改变整个窗格而不是响应一个组件。分层窗格:为组件提供深度值,决定组件的覆盖关系。与用户交互的是内容窗格,添加的组件就是添加到内容窗格。通常内容窗格是Jpanel的实例;