「java盒式容器」java有哪些容器

博主:adminadmin 2022-12-13 05:03:09 70

今天给各位分享java盒式容器的知识,其中也会对java有哪些容器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java box怎么用?谁能形象的解释一下Box的用法

Box一般用的最多的就是

Box createHorizontalBox() 1

Box createVerticalBox() 2

Component createHorizontalStrut(int width) 3

Component createVerticalStrut(int height) 4

Component createHorizontalGlue() 5

Component createVerticalGlue() 6

Box用的是BoxLayout布局,

其中12连用可以完成一些盒式布局,最常见的就是登陆/注册界面了。

其中3456都是一些不可见的组件,辅助支持组件布局,能使界面较美观。

顺便给一个例子:

import javax.swing.*;

import java.awt.*;

import javax.swing.border.*;

public class Example10_5{

public static void main(String args[]){

new WindowBox();

}

}

class WindowBox extends JFrame{

Box baseBox,boxV1,boxV2;

WindowBox(){

boxV1=Box.createVerticalBox();

boxV1.add(new JLabel("输入您的姓名"));

boxV1.add(Box.createVerticalStrut(8));

boxV1.add(new JLabel("输入email"));

boxV1.add(Box.createVerticalStrut(8));

boxV1.add(new JLabel("输入您的职业"));

boxV2=Box.createVerticalBox();

boxV2.add(new JTextField(16));

boxV2.add(Box.createVerticalStrut(8));

boxV2.add(new JTextField(16));

boxV2.add(Box.createVerticalStrut(8));

boxV2.add(new JTextField(16));

baseBox=Box.createHorizontalBox();

baseBox.add(boxV1);

baseBox.add(Box.createHorizontalStrut(10));

baseBox.add(boxV2);

setLayout(new FlowLayout());

add(baseBox);

validate();

setBounds(120,125,200,200);

setVisible(true);

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

}

java容器的组件包括什么?

JAVA的容器包括如下:

List,Map,Set ,Collection ,List ,LinkedList ,ArrayList ,Vector ,Stack ,Set

Map ,Hashtable ,HashMap ,WeakHashMap

数据容器主要分为了两类:

Collection: 存放独立元素的序列。

Map:存放key-value型的元素对。(这对于需要利用key查找value的程序十分的重要!)

从类体系图中可以看出,Collection定义了Collection类型数据的最基本、最共性的功能接口,而List对该接口进行了拓展。

其中各个类的适用场景有很大的差别,在使用时,应该根据需要灵活的进行选择。此处介绍最为常用的四个容器:

LinkedList :其数据结构采用的是链表,此种结构的优势是删除和添加的效率很高,但随机访问元素时效率较ArrayList类低。

ArrayList:其数据结构采用的是线性表,此种结构的优势是访问和查询十分方便,但添加和删除的时候效率很低。

HashSet: Set类不允许其中存在重复的元素(集),无法添加一个重复的元素(Set中已经存在)。HashSet利用Hash函数进行了查询效率上的优化,其contain()方法经常被使用,以用于判断相关元素是否已经被添加过。

HashMap: 提供了key-value的键值对数据存储机制,可以十分方便的通过键值查找相应的元素,而且通过Hash散列机制,查找十分的方便。

在JAVA中常用的数据结构(容器)有哪些?有什么特点?

JAVA的容器---List,Map,Set

Collection

├List

│├LinkedList

│├ArrayList

│└Vector

│ └Stack

└Set

Map

├Hashtable

├HashMap

└WeakHashMap

java 编程中的容器与服务器(tomcat)是什么概念?做什么用的,

容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。

服务器是Javaweb程序运行的环境如:tomcat ,只有在服务器下的Javaweb程序才能正常启动并被外部访问~

java gui中哪些是容器?哪些是布局管理器 哪些是组件?

form,panel(不能独立存在,需在添加其他组件后,再放到其他容器中)是容器。

textfield,textarea,button,label ,list是组件。

一般有gridlayout(网格布局),flowlayout(默认布局),borderlayout(边界布局),cardlayout(卡片布局),boxlayout(盒式布局),null布局(不想使用上述布局框架时,自定义,使用setLayout()方法)。

什么是JAVA里的容器,通俗解释一下啊

容器就是容纳物品,放置物品的东西

1.对Java来说,一切皆是对象,他的容器就是能保存java的对象的类。

Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap

2.容器(Container)

容器是一个Java 所编写的程序,原先必须自行编写程序以管理对象关系,现在容器都会自动帮您作好。

常用容器:WebSphere,WebLogic,Resin,Tomcat

3.java的图形界面的一种,可以往里面加组件

我知道的关于java的容器的相关的就是这三种了

关于java盒式容器和java有哪些容器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-13,除非注明,否则均为首码项目网原创文章,转载请注明出处。