1 / 23
文档名称:

Java语言7_图形用户界面及Swing.ppt

格式:ppt   页数:23
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java语言7_图形用户界面及Swing.ppt

上传人:所以所以 2013/5/21 文件大小:0 KB

下载得到文件列表

Java语言7_图形用户界面及Swing.ppt

文档介绍

文档介绍:Java语言程序设计
资源与环境科学学院
第七章 GUI/图形用户界面& Swing
AWT的基础知识
GUI全称是Graphical User Interface,即图形用户界面。
JDK中提供了AWT(Abstract Window Toolkit )和Swing两个包,用于GUI程序开发。
GUI组件可以分为两大类:基本组件和容器,。
程序的GUI部分由AWT线程管理。
Swing
— Swing的包在Java程序中实现图形用户界面,并接收来自键盘、鼠标和其他输入设备的用户输入。
— Swing是Abstract Windowing Toolkit的一个扩展,AWT在最初的Java版本中提供了有限的图形编程支持。Swing提供了比AWT更多的组件库,例如,Jtable, Jtree,JComboBox。(见书P140)
—所有的Swing组件,,它们是构筑在AWT上层的GUI组件,ponent类的子类
—为保证可移植性,Swing完全用Java语言编写。
Swing
—要使用Swing类,必须用import语句导入该类或采用下面的方式导入整个包:
import .*;
—用于图形用户界面编程的其他两个包分别是:
和 (处理用户输入的事件处理类)
—使用Swing组件时,实际操纵的是该组件类的对象。调用构造方法来创建组件,然后调用相应的方法来正确地设置组件。
—组件必须被添加到容器(container)中后,才能被显示在用户界面上。容器是可以放置其他组件的组件。Swing容器通常可放置在其他容器内,。
创建界面
创建Swing应用程序,首先要创建一个表示图形用户界面的类。
在许多工程中,主界面对象要么是一个简单的窗口(JWindow 类),要么是一个叫做框架的窗口(JFrame 类)。
创建图形Swing应用程序的方式之一:把界面声明为JFrame的子类。书P141
实例:书P142
创建组件
按钮类的构造方法包括:
JButton (String): 创建一个带指定的文本的按钮。
JButton (Icon): 创建一个包含指定图标的按钮。
JButton (String, Icon): 创建一个包含指定文本和图标的按钮。
例:JButton play = new JButton(“Play”);
将组件加入到容器中
显示用户界面组件之前,必须将它加入到容器中,然后显示容器。
要将组件加入到容器中,)方法。
最简单的Swing容器是面板(JPanel类)。
JButton quit = new JButton (“Quit”);
JPanel panel = new JPanel();
(quit);
实例:书P144
使用组件
Swing提供了20多个不同的用户界面组件。
,并从中继承了一些方法。
setEnable(boolean)在参数为true时启用组件,在参数为false时禁用组件。默认情况下,组件被启用。
setVisible(boolean)使用true来显示组件,使用false来隐藏它。
setSize(int, int)指定组件的宽度和高度。对大多数组件而言,不必设置其大小——默认值通常是可行的。
图标
图标是一个小图片,可被放置在按钮、标签或其他用户界面元素上,以说明其用途。
创建ImageIcon对象
ImageIcon test = new ImageIcon(“”);
实例:书P146