码迷,mamicode.com
首页 > 其他好文 > 详细

第十一周课程总结

时间:2019-11-08 20:47:59      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:order   控制   inf   java   表格   一周   存在   软件   flow   

学习总结

 

本周主要学习了图形界面,内容如下:

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

 

 

 

第十一周课程总结

标签:order   控制   inf   java   表格   一周   存在   软件   flow   

原文地址:https://www.cnblogs.com/noacgnnolife/p/11822871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!