Java基础学习:java窗口布局教程_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java基础学习:java窗口布局教程

Java基础学习:java窗口布局教程

更新时间:2020-04-24 13:12:03 来源:极悦 浏览3064次

    1.AWT包括了很多类和接口,用于JavaApplication的GUI编程,GUI包括各种的元素,如:窗口,按钮,文本框等。

    2.AWT中的两个核心类为Container和Component。

    3.Frame是Window的子类,由Frame或其子类创建的对象为一个窗体,构造方法如下:

    Frame()

    Frame(Strings)//创建标题栏为字符串s的窗口

    4.创建一个简单地窗口,代码如下:

Java基础学习:java窗口布局教程

    5.FlowLayout是Pannel默认的布局管理器,panel不能独立显示,必须加在某个容器中,FlowLayout对组件默认的对齐方式是居中。

    构造方法如下:

    newFlowLayout(FlowLayout.LEFT,20,30);//左对齐,组件之间水平之间距离为20个像素,垂直距离为30个像素

    newFlowLayout(FlowLayout.RIGHT);//右对齐,水平和垂直距离为缺省值5

    newFlowLayout();//使用缺省的居中对齐方式,水平和垂直间距为缺省值5

    6.现在编一个小程序,来熟悉一下FlowLayout的用法:

Java基础学习:java窗口布局教程g

    程序执行后拉动窗口的大小,窗口中的组件的排列会自动发生变化

Java基础学习:java窗口布局教程

    7.pack()方法默认窗口的大小,可在未设置窗口大小时使用

    8.BorderLayout是Frame类的默认布局管理器,BorderLayout可以分为东西南北中五个区域,每个区域只能放一个组件,不指定组件的加入位置,默认为加入中间的位置

    用法:

    Buttonb=newButton("aa");

    a.add(b.BorderLayout.WEST);

    //相当于:a.dd(b,"West");

    9.GridLayout布局管理器将空间划分成规则的矩形网格,每个网格区域大小相等

    用法:

    GridLayout(3,4);//3表示行数,4表示列数

Java基础学习:java窗口布局教程

 以上就是极悦java培训机构的小编针对“Java基础学习:java窗口布局教程”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>