2013春2010级河北工业大学城市学院网络编程试验指导书 下载本文

河北工业大学城市学院2010级网络编程技术试验指导书

编译运行该程序,写出运行结果(应至少包括3次输入及相应运行结果)。 2、使用文件输入输出流的应用程序

1)程序功能:读入一个文件的内容拷贝到另一个文件中去,源代码如下 import java.io.*;

共51页,第29页

河北工业大学城市学院2010级网络编程技术试验指导书

写出该程序功能及运行结果(需注明输入或用到的原文件内容)。 2)从一个文本文件以流的形式输出文件内容 import java.io.*;

共51页,第30页

河北工业大学城市学院2010级网络编程技术试验指导书

}

}

3、创建图形用户界面

图形用户界面(Graphic User Interface ,简称GUI)是为方便用户使用设计的窗口界面,在图形用户界面中用户可以看到什么就操作什么,取代了在字符方式下知道是什么后才能操作什么的方式。组件(Component)是构成GUI 的基本要素,通过对不同事件的响应来完成和用户的交互或组件之间的交互。组件一般作为一个对象放置在容器(Container)内,容器是能容纳和排列组件的对象,如Applet、Panel(面板)、Frame(窗口)等。通过容器的add 方法把组件加入到容器中。

AWT类库中的各种操作被定义成在一个并不存在的“抽象窗口”中进行的。它抽取不同软硬件平台中所实现的窗口的公共特性。使所设计的界面独立于具体的界面实现,并且提供与机器无关的基本GUI标准组件。例如: 选择类组件:

单选按钮、复选框、下拉选单、列表框 文字处理类组件:

标签、文本框、编辑框。 命令类组件:

按钮、工具栏、菜单等。

? 在Applet 中添加标签、按钮并使用网格布局

程序功能:在Applet 容器中添加组件标签、按钮,并使用网格布局管理器排列组件在容器中的位置。源代码如下: import java.awt.*;

import java.applet.Applet;

共51页,第31页

河北工业大学城市学院2010级网络编程技术试验指导书

} }

编译程序,编写显示Applet 的html页面文件。 ? 在面板中添加组件

程序功能:在Applet 中添加面板容器,并分别在Applet、面板容器中添加组件并使用不同的布局管理方式。源代码如下:

共51页,第32页