第十一周课程总结

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,绝对定位:如果不想在窗体中指定布局管理器,也可以通过设置绝对坐标的方式完成布局。

 

 

 

以上是关于第十一周课程总结的主要内容,如果未能解决你的问题,请参考以下文章

第十一周课程总结

第十一周课程总结

第十一周课程总结

第十一周课程总结

第十一周课程总结

第十一周课程总结