下载此文档

第6章 图形用户界面程序设计.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
第六章图形用户界面程序设计
主要内容
图形用户界面开发包:AWT 包及Swing包
掌握创建GUI 程序的基本方法
掌握使用布局管理器进行界面布局的基本方法
掌握 Swing包中常用组件的基本用法
掌握Java事件处理机制
Java中开发图形用户界面的资源
界面元素:容器和组件


布局:
常用布局管理类:
新增布局管理类:
事件处理:
常用事件处理类或接口:
新增事件处理类或接口:
Java GUI组件
AWT(Abstract Window Toolkit):早期版本。
包为:
其优点是:简单、系统开销小;但是它开发出来的应用程序移植性差,而且不如Windows自带的程序看起来精美。
Swing: 。
包为:
优点是:不包含任何与平台有关的本地代码,基于swing的应用程序具有很好的可移植性;具有比AWT更为丰富的组件;组件的形式也可以多样化;使用MVC体系结构进行设计;
AWT组件和swing组件的关系
几乎所有的AWT组件都有对应的swing组件,swing组件名前多一个字母“J”。
Swing对AWT组件进行了修改,且增加了新的组件。
本课程我们使用swing组件开发图形用户界面。
使用swing开发GUI所需的资源
开发图形用户界面程序通常需导入:
import .*;
import .*;
import .*;
Gui程序框架
import .*; //引入GUI包
public class MyFirstGUI extends JFrame {
public MyFirstGUI(){
super("我的第一个窗口程序"); //调用父类Jframe的构造器方法
}
public static void main(String[] args){
MyFirstGUI w1=new MyFirstGUI();
(300,150); //设置窗口大小
(true); //显示窗口
}
}
认识Java GUI程序
调试运行例题6-1
JFrame类支持图形用户界面的设计与实现,通常我们编写的GUI应用程序都要继承JFrame类.
.
(Java Foundation Classws)的一部分,它提供开发GUI所需要的所有组件。
向JFrame中添加组件步骤

如:JLabel jL1=new JLabel("欢迎光临");

Container w1Container=();

(jL1);
进一步认识Java GUI程序
调试运行例题6-2
JLabel,标签组件,用来在窗口中显示信息.
getContentPane()是JFram的方法,用来获取当前对象的窗口容器(Container).,用add方法将组件加入.
.
抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立图形用户界面GUI 工具集,AWT可用于Java的applet和applications中。

第6章 图形用户界面程序设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-04-16