1 浙江理工大学《 Java 程序设计》实验报告 2012 ~ 2013 学年第二学期学院信息学院班级 11 数字媒体技术( 2) 姓名周***学号 20********** 任课教师宋瑾钰(上课时间: 12 周二三四节) 数字媒体技术专业 2013 年5月 2 《 Java 程序设计》实验报告实验名称: 图形用户界面实验地点: 10 号楼 419 所使用的工具软件及环境: Windows2000 或 XP , 与 一、实验目的: 1. 了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法, 2. 了解如何使用布局管理器对组件进行管理,以及如何使用 Java 的事件处理机制。二、实验内容: I. 创建图形用户界面 rame 中添加标签、按钮并使用网格布局源程序: import .*; // 调用图形界面库 import .*; // 调用布局管理器 public class Demo1 { public static void main(String[] args) { GridLayoutFrame g= new GridLayoutFrame(); ( true ); }} class GridLayoutFrame extends JFrame{ GridLayoutFrame(){ setTitle( " 标签与按钮" ); // 设置框架标题 setSize(300,200); // 设置框架大小 setLocation(300,200); // 设置框架在屏幕上显示的位置 setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE ); setLayout( new GridLayout(3,3)); // 创建指定一个 3行3 列的网格布局器 add( new JLabel( " 标签 1" )); // 按照格子顺序依次添加组件,添加顺序不能改变 add( new JButton( " 按钮 1" )); add( new JButton( " 按钮 2" )); add( new JButton( " 按钮 3" )); add( new JLabel( )); add( new JButton( " 按钮 4" )); add( new JButton( " 按钮 5" )); add( new JButton( " 按钮 6" )); add( new Label( " 标签 2" )); }} 3 程序分析说明: (1) 设置框架显示大小及位置,标题。(2) 本程序运用网格布局,在框架空间均匀分成 3行3 列的阵列。(3) 按照格子顺序依次添加组件,在第 1 个和第 9 个格子中依次添加标签署上标签名,在第 5 个格子中添加一个没有内容的标签,在其他每个格子中添加一个按钮署上按钮名。运行结果: 2. 在面板中添加组件编写 程序文件, 显示结果如图所示。要求设置最底层的 JFrma e 容器为顺序布局,Jf ram e 框架中直接添加一个标签, 同时在 Panel 1 2 中以网格布局添加一个标签一个按钮。
java实验报告书4 来自淘豆网www.taodocs.com转载请标明出处.