当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Java2网络编程基础》 第六章 GU编程

资源类别:文库,文档格式:PPT,文档页数:36,文件大小:243KB,团购合买
1、运行时发生的错误称为异常。 2、Java使用try和 catch块来处理异常。try 3、块中的语句引发异常,而 catch块则处理异常可以同时使用多个 catch块来分别处理各种异常类型。 4、关键字 throws用于列出一个方法可能引发的异常类型。 5、Java中的垃圾收集就是将分配给对象但不再使用的内存回收或释放的过程。
点击下载完整版文档(PPT)

Java2网络编程基础 第六章 GUI编程 Designed by Chiyong C2005

1 Designed by Chiyong,©2005 Java2 网络编程基础 GUI 编程 第六章

回顾 运行时发生的错误称为异常 Java使用try和 catch块来处理异常。try 块中的语句引发异常,而 catch块则处理异 常 可以同时使用多个 catch块来分别处理各种 异常类型。 关键字 throws用于列出一个方法可能引发 的异常类型。 Java中的垃圾收集就是将分配给对象但不 再使用的内存回收或释放的过程。 Designed by Chiyong C2005

2 Designed by Chiyong,©2005 回顾 • 运行时发生的错误称为异常。 • Java 使用 try 和 catch 块来处理异常。try 块中的语句引发异常,而 catch 块则处理异 常。 • 可以同时使用多个catch 块来分别处理各种 异常类型。 • 关键字 throws 用于列出一个方法可能引发 的异常类型。 • Java 中的垃圾收集就是将分配给对象但不 再使用的内存回收或释放的过程

目枥 了解AWT包及其组件 掌握如何创建GUI程序 掌握AWT组件的基本用法 掌握如何使用布局管理器构造复杂的布局 Designed by Chiyong C2005

3 Designed by Chiyong,©2005 目标 • 了解AWT 包及其组件 • 掌握如何创建 GUI 程序 • 掌握AWT 组件的基本用法 • 掌握如何使用布局管理器构造复杂的布局

抽象窗口工具包(AWT包) >图形用户界面(GU)可以通过键盘或鼠标来响应 用户的操作。 抽象窗口工具包(AWT: Abstract window toolkit) 是一组Java类,此组Java类允许创建图形用户界 面(GUn)。 >AWT提供了用以生成生动而高效的GU的各种组 件,事件处理的系统和安排组件来实现平台无关性 的机制(布局管理器)。 Designed by Chiyong C2005

4 Designed by Chiyong,©2005 抽象窗口工具包(AWT包) ➢ 图形用户界面(GUI)可以通过键盘或鼠标来响应 用户的操作。 ➢ 抽象窗口工具包(AWT:Abstract Window Toolkit) 是一组Java类,此组Java类允许创建图形用户界 面(GUI)。 ➢ AWT提供了用以生成生动而高效的GUI的各种组 件,事件处理的系统和安排组件来实现平台无关性 的机制(布局管理器)

applet在不同平台上的显示 坐标系统> 坐标系统 (0.0) J NOW applet applet 平台A 平台B 没有办法来确定 applet在屏幕上的位置,所以 applet 在不同的平台上运行时,可能显示在不同的位置,这 依赖与该系统的坐标系统。 Designed by Chiyong C2005

5 Designed by Chiyong,©2005 applet 在不同平台上的显示 平台 A 平台 B applet applet 没有办法来确定applet 在屏幕上的位置,所以 applet 在不同的平台上运行时,可能显示在不同的位置,这 依赖与该系统的坐标系统。 (0,0) 坐标系统 坐标系统 (0,0)

摆放组件时的问题 >跟前面的图所看到的一样,在不同的屏幕上 对象的摆放将呈现不同的位置。 按绝对坐标在屏幕上摆放组件,将在不同屏 幕上显示时产生问题。这是因为不同的屏幕 使用不同的布局系统。因此为了处理这个组 织组件的难题,Java使用了容器 Containers 和布局管理器 Layout Managers(实际上是 java. awt包中的布局类) Designed by Chiyong C2005

6 Designed by Chiyong,©2005 摆放组件时的问题 ➢ 跟前面的图所看到的一样,在不同的屏幕上 对象的摆放将呈现不同的位置。 ➢ 按绝对坐标在屏幕上摆放组件,将在不同屏 幕上显示时产生问题。这是因为不同的屏幕 使用不同的布局系统。因此为了处理这个组 织组件的难题,Java使用了容器Containers 和布局管理器Layout Managers (实际上是 java.awt包中的布局类)

容器 容器是可以存放组件的区域。可对组件 分组,或在容器上进行绘制和着色。 java.awt包中的 Container类可直接或间 接派生出两个常用容器:框架( Frame类) 和面板( Panel类)。 框架是一个带有边框的独立的窗口 面板是包含在窗口中的一个不带边框的 区域。 Designed by Chiyong C2005

7 Designed by Chiyong,©2005 容器 • 容器是可以存放组件的区域。可对组件 分组,或在容器上进行绘制和着色。 • java.awt包中的Container类可直接或间 接派生出两个常用容器:框架(Frame类) 和面板(Panel类)。 • 框架是一个带有边框的独立的窗口。 • 面板是包含在窗口中的一个不带边框的 区域

了解 java. awt包中的类体系结构 Obiect Component Menu Component Button Checkbox Con ntainer choice Canvas I Label TextComponent ScrollPane panel window TextAreal TextField Applet fra amell dialo Designed by Chiyong C2005

8 Designed by Chiyong,©2005 了解java.awt 包中的类体系结构 Component Button Checkbox Container Choice Canvas TextComponent Label Panel Window Applet Frame Dialog ScrollPane TextArea TextField MenuComponent Object

容器一框架 框架是一个具有完全功能的窗体,并带有自己的标题和 图标。 可以通过以下任一构造函数来创建: Frame o:创建一个不含标题的标准窗口 Frame( String Title):创建一个含有标题的窗口, 这个标题是由参数 title指定的。 当一个 Frame窗口被创建以后,需要调用 setsize(方法来设置窗口的大小,并调用 setVisible(来显示窗口。 Dialog:可看成是pop- up window,当错误发生时 将弹出来显示错误消息。它不象 Frame是一个完全功能 的窗体 Designed by Chiyong C2005

9 Designed by Chiyong,©2005 容器 – 框架 • 框架是一个具有完全功能的窗体,并带有自己的标题和 图标。 • 可以通过以下任一构造函数来创建: –Frame():创建一个不含标题的标准窗口 –Frame(String Title): 创建一个含有标题的窗口, 这个标题是由参数title指定的。 • 当一个Frame窗口被创建以后,需要调用 setSize()方法来设置窗口的大小,并调用 setVisible()来显示窗口。 • Dialog : 可看成是 pop-up window , 当错误发生时 将弹出来显示错误消息。它不象Frame是一个完全功能 的窗体

容器-面板 面板是一个纯粹的容器,它本身并不是 Window, 它的唯一作用就是用来组织窗体上的组件 最简单的创建面板的方式就是通过面板的构 造函数 Panel0来进行。 必须将面板添加到窗体中 Scrol1Pane:一个带滚动栏的窗体可以显示 屏幕放不下的内容。 Designed by Chiyong C2005

10 Designed by Chiyong,©2005 容器 - 面板 • 面板是一个纯粹的容器,它本身并不是 Window , 它的唯一作用就是用来组织窗体上的组件。 • 最简单的创建面板的方式就是通过面板的构 造函数 Panel() 来进行。 • 必须将面板添加到窗体中。 • ScrollPane : 一个带滚动栏的窗体可以显示 屏幕放不下的内容

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共36页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有