1 / 63
文档名称:

第十一章图形用户界面.ppt

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

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

分享

预览

第十一章图形用户界面.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第十一章图形用户界面.ppt

文档介绍

文档介绍:JAVA语言程序设计 第十一章 图形用户界面
Java 的图形用户界面AWT包
在java中,AWT是用来处理图形最基本的方式,它可以用来创建java的applet和窗口。AWT包提供4大类:
1、图形界面组件,如:窗口、按钮、菜单等
2、2D图形绘制组件,如:直线、圆形。
3、布局对象:用来安排图形界面组件的位置。
4、事件处理对象,用来处理图形界面组件所触发的事件。
图形用户界面(Graphics User Interface 简称GUI)通过提供菜单、按钮、标签标识、鼠标等,完成对计算机发出指令、启动应用程序等操作任务。
AWT组件的层次关系
AWT类放置在java,awt包中
建立窗口的Frame类
Java 中“窗口”被视为一个容器。它可以把各种不同的图形界面组件放置到这个容器中,而这些图形界面组件就是容器中的接口,通过图形界面组件所提供的方法,来完成一定的功能。
创建窗口的基本和必要操作包括如下步骤:
1、设置窗口的大小
2、给窗口一个标题
3、在屏幕的某个位置放置窗口
4、显示窗口
5、关闭窗口
// 创建一个Frame 类窗口
import .*;
public class Window11_1
{
static Frame fra=new Frame("这是一个窗口程序");
//创建一个窗口对象fra,并设置窗口标题为“这是一个窗口程序”
public static void main(String[] args)
{
(0,0,300,200);
// ponent类的方法,设置窗口大小并将窗口放置在屏幕的某个位置
(false);//设置窗口尺寸不可以改变
();//设置窗口为标准状态
();
//继承Window类的方法,在屏幕上显示窗口
}
}
Frame类的构造方法
主要功能
Frame()
创建没有标题的窗口
Frame(String title)
创建以title 为标题的窗口
Frame 类的方法
主要功能
Int getState()
获得Frame窗口的状态( 表示一般状态,
void setState(int state)
设置Frame 窗口状态(同上)
String getTitle()
获得Frame窗口的标题
void setTitle(String title)
设置 Frame窗口的标题
Boolean isResizable()
测试Frame窗口是否可以改变大小
void setResizable(boolean r)
设置Frame窗口是否可以改变大小
Image getIconImage()
返回窗口的最小化图标
void setIconImage(Image img)
设置窗口的最小化图标为img
的方法
// 设置窗口图标
import .*;
import ;
public class Window11_2
{
static Frame fra=new Frame("这是一个窗口程序");
static ImageIcon icon=new ImageIcon("");//
public static void main(String[] args)
{
(0,0,200,100);
(());// 将icon 对象设置为窗口图标
();//显示窗口

}
}

使用图形用户界面AWT的组件
图形用户界面组件包括按钮、标签、复选框等。在图形程序中,这些组件被放置到窗口容器中,通过设置或引用它们完成相应的功能。
Label类的构造方法
主要功能
Label()
创建一个没有文字的标签
Label(Strng str)
创建一个以str为文字的标签
Label(String str,int align)
创建一个以str为文字的标签,并以align 为对齐方式LEFT CENTER RIGHT 表示左中右
Label类的方法
主要功能
int getAligment()
返回标签内文字的对齐方式
void setAligmen

最近更新

2025年华东政法大学单招职业适应性测试模拟测.. 41页

2025年南京信息职业技术学院单招职业倾向性测.. 40页

2025年南京特殊教育师范学院单招职业倾向性测.. 40页

2025年南充电影工业职业学院单招综合素质考试.. 41页

2025年南昌交通学院单招综合素质考试模拟测试.. 39页

2025年南通科技职业学院单招综合素质考试模拟.. 40页

2025年南阳职业学院单招综合素质考试模拟测试.. 41页

2025年厦门东海职业技术学院单招职业技能测试.. 40页

2025年厦门华天涉外职业技术学院单招综合素质.. 39页

2025年厦门城市职业学院单招职业技能测试题库.. 40页

2025年台州学院单招职业倾向性考试模拟测试卷.. 41页

2025年合肥经济技术职业学院单招综合素质考试.. 40页

2025年吉林省经济管理干部学院单招综合素质考.. 39页

2025年吉林科技职业技术学院单招职业倾向性测.. 41页

2025年吉林通用航空职业技术学院单招职业适应.. 40页

2025年周口理工职业学院单招职业适应性考试模.. 42页

2025年呼和浩特职业学院单招职业技能考试模拟.. 39页

2025年哈尔滨北方航空职业技术学院单招职业适.. 41页

2025年哈尔滨应用职业技术学院单招职业倾向性.. 41页

2025年哈尔滨科学技术职业学院单招职业适应性.. 40页

2025年唐山工业职业技术学院单招职业适应性测.. 39页

2025年唐山科技职业技术学院单招职业倾向性测.. 42页

2025年商丘学院单招职业适应性测试模拟测试卷.. 42页

2025年喀什职业技术学院单招职业技能测试模拟.. 40页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

2024年常州机电职业技术学院单招职业适应性测.. 78页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

食品安全自查、从业人员健康管理、进货查验记.. 9页

康复医院设置标准1 14页

介绍医院门诊ppt 28页