图形界面一

1AWT简介

组件/容器/布局管理器

2、容器组件

Frame

Panel

3、布局管理器

FlowLayout/GridLayout/BorderLayout

4、常用组件

Button/Label/TextField/List/Choice

AWT(Abstract Window Toolkit/抽象窗口工具包)APIJava程序提供的建立图形用户界面GUI(Graphics User Interface)工具集。

优点:

AWT提供用于创建生动而高效的GUI的各种组件。

GUI以通过键盘或鼠标来响应用户的操作。

AWT类关系图:

 

5.AWT主要又以下三个部分组成;

组件(Component):定义了所有的图形化界面元素及绘制方法,其中大多数组件是从抽象类Component派生而来。

容器(Containers):容器类用于包含组件,也可以包含容器以便统一操作和管理。

在容器中可以设定它所包含组件的布局方式

组件必须被包含到容器中

布局管理器(Layouts):用于规定用户接口的所有组件在屏幕上如何布置和怎样使界面作到与平台无关。

6.Component组件及其子类

 

二.Component

组件(Component):是Java的图形用户界面的最基本组成部分;是许多组件类的父类,Component类中封装了组件通用的方法和属性 。

getComponentAt(int x, int y)

getFont()

getForeground()

getName()

getSize()

paint(Graphics g)

repaint()

update()

setVisible(boolean b)

setSize(Dimension d)

setName(String name)

三.容器

FrameWindow的一个子类,是带有标题和缩放角的窗口。

1Frame可以设置自己的标题、边框、菜单、大小等等 。

2、默认的Frame实例化对象都是没有大小和不可见的,必须调用setSize( )来设置大小,调用setVisible(true)来设置该窗口为可见的。

 

Frame的构造函数:

public Frame( )

public Frame(String title)

public Frame(GraphicsConfiguration gc)

public Frame(String title,               GraphicsConfiguration gc)

 

 

Panel :面板是一个简单的容器类,用于容纳其他的组件或是面板。它有自己的布局管理器。

Panel必须放在Window或其子类才能显示出来。

构造函数:

Public Panel()

Public Panel(LayoutManager lg)

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值