二级java程序设计--图形用户界面(1)

本文介绍了使用Java Swing创建图形用户界面的基础知识,包括组件、容器、布局管理器的使用,如FlowLayout、BorderLayout,以及窗口(Frame)的概念。同时提到了事件监听器和事件适配器在GUI交互中的作用。
摘要由CSDN通过智能技术生成

编写图形用户界面(1)

考点分析和学习目的:
1.掌握AWT编写图形用户界面

2.掌握Swing编写图形用户界面

一.概述

界面设计遵循下列思路:首先是界面中的组建如何放置,其次是如何让组件响应用户的操作,再次是掌握每种组建的现实效果和如何响应用户操作。

二.用AWT编写图形用户界面

抽象窗口工具包AWT(Abstract Window Toolkit)是java提供的建立图形用户界面GUI的开发包。

1.java.awt包提供了基本的GUI设计工具,主要包括组件(Component),容器(Container)和布局管理器(LayoutManager)三个概念,每个概念对应一个类。

2.组件,容器和布局管理器

java图形界面的最基本组成部分是组件(Component),例如一个按钮,标签等。组件不能独立显示出来,必须将组件放在一定的容器中才能显示出来。

3. 类java.awt.Component是许多组件的父类,一般编程过程中采用的都是Component类的子类。

Component类的部分重要成员方法:

getName();
getSize();
paint(Graphics g); //绘制组件
repaint() //重新绘制组件
update(); //刷新组件
setVisible(Boolean b); //设置组件是否可见
setSize(Dimension d);

setName(String name);

4. Container是一个类,实际上是Component的子类,因此容器本身也是一个组件,具有组件的所有性质。在实际编程中,往往采用的都是容器类Container的子类。

5.LayoutManager本身是一个接口,编程中通常使用的是实现该接口的类。

三.常用容器:
容器java.awt.Container是Component的子类,一个容器可以容纳多个组件,并使它们成为一个整体。所有的组件都可以通过add()方法加入到容器中。
常用的容器有:Window,Panel等。

1.窗口(Frame)
java.lang.Object
-java.awt.Component

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值