第十一周课程总结
Posted noacgnnolife
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十一周课程总结相关的知识,希望对你有一定的参考价值。
学习总结
本周主要学习了图形界面,内容如下:
1,AWT
AWT,抽象窗口工具包。被保存在java.awt包中。
AWT包中提供的所有工具类主要有以下三种:
(1)组件 (2)容器 (3)布局管理器
2,Swing
AWT大量地引用Windows函数,被称为重量级组件,但也因为大量的Windows函数,导致AWT很难在Windows以外的系统上使用,因此Java2中提供了轻量级的界面组件——Swing。
(1)基本容器JFrame
JFrame可用来创建窗体。
在JFrame中可以使用Dimension类设置窗体大小。Point类可以控制窗体的出现坐标。
(2)标签组件JLabel
JLabel组件表示的是一个标签,本身是用来显示信息的,一般情况下是不能直接更改其显示内容的。
JLabel可以创建文字和图片。根据不同的需要可以改变文字的字体。
(3)按键组件JButton
JButton组件表示一个普通的按钮,使用此类就可以直接在窗体中增加一个按钮。
(4)布局管理器
Swing中主要有五种布局管理器:①FlowLayout ②BorderLayout ③GridLayout ④CardLayout ⑤绝对定位
1,FlowLayout:属于流式布局管理器,它可以让组件像流水一样依次进行排列。
2,BorderLayout:是将一个窗体的版面划分为东西南北中五个区域,可以将需要的组件放到这五个区域中。BorderLayout非常实用,因为大部分软件都是这种类似的排版。
3,GridLayout:它可以将组件按表格的形式进行管理,在使用此布局管理器的时候必须设置显示的行数和列数。
4,CardLayout:它可以将一组组件彼此重叠地进行布局,就像一张张卡片一样,每次只会展现一个界面。
5,绝对定位:如果不想在窗体中指定布局管理器,也可以通过设置绝对坐标的方式完成布局。
以上是关于第十一周课程总结的主要内容,如果未能解决你的问题,请参考以下文章