关于java中container的信息
什么是JAVA里的容器,通俗解释一下啊
容器就是容纳物品,放置物品的东西 对Java来说,一切皆是对象,他的容器就是能保存java的对象的类。Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap 容器(Container)容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。
容器,我们常规的说就是一个器皿,比如,杯子,它可以装水 程序中的容器也是一样,指的就是程序中的器皿,它可以存放数据,但是程序中的数据是多种多样的,所以容器也就慧多种多样。但是也有很多万能的容器,比如object,ArrayList,哈西表等等。
java容器 就相当于把对象分开分类进行管理,这样做更方便,就像小学生分班,分学校一个道理,框架分为很多种,简单来说,在开发过程中省去重复的东西,就像盖房子,开发商盖了很多相同的房子,这就是框架,而每个房间的布置需要业主具体要求而设计,形成规格不同的风格。
为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。Java中的包一般均包含相关的类,例如,所有关于交通工具的类都可以放到名为Transportation的包中。程序员可以使用package指明源文件中的类属于哪个具体的包。
【答案】:D D【解析】本题考查Java组件中容器的基本知识。选项A错误,Panel类派生自容器类Container,属于容器的一种;选项B错误,Window类也派生自容器类Container,也属于容器的一种;选项C错误,Frame类派生自Window类,也是一种容器;选项D正确,Lable组件是标签组件,不属于容器。
java.awt.container是什么意思啊
功能:包含用于创建用户界面和绘制图形图像的所有类。软件包 java.awt 的描述在 AWT 术语中,诸如按钮或滚动条之类的用户界面对象称为组件。Component类是所有 AWT 组件的根。有关所有 AWT 组件的公共属性详细描述,请参见 Component。当用户与组件交互时,一些组件会激发事件。
也就是说,当我们用container.setLayout(LayoutManager)后,再加入小件后,最后系统做的工作其实是LayoutManager. layoutContainer(container);和container.setSize(LayoutManager. PreferredLayoutSize(container));。下面是我的新类:VflowLayout。
javax.swing包中JComponent(轻组件)类是java.awt包中Container类的一个直接子类、Componenet类的一个间接子类。javax.swing包中的JFame类和JDialog类分别是java.awt包中类和Dialog类的直接子类、Window类的间接子类。
java中pane和panel有什么区别?
Java中的Pane和Panel主要存在以下区别:基本定义:Pane:Pane是一个轻量级的容器,主要用于组织其他图形用户界面组件,并关注布局管理。它通常用于简单的布局需求。Panel:Panel是一个更为复杂的容器组件,继承自Container类。除了布局管理,Panel还提供了一些额外的功能,如背景颜色、边框等视觉特性。
Pane通常直接继承自Java的基础类,如JComponent或Container。Panel则通常继承自更高级的容器类,如JPanel,并继承其丰富的功能集。总的来说,Pane和Panel在Java中都用于组织和布局组件,但Pane更注重布局功能,而Panel则提供了更多的可视化特性和功能。
Pane指的是一个独立窗口中的窗格,比如.CHM帮助文档中左边一个索引窗格,右边一个正文窗格;再比如Eclipse左边一个包资源管理器窗格,中间一个编辑器窗格等等。
pane KK: []DJ: []n.[C] 窗玻璃片;窗格;长方格 We heard raindrops hitting the window panes.我们听到雨点打到窗玻璃上。
