CHANGZHOUUNIVERSITY 实 验 报 告课程名称: JAVA 程序设计 学 生 姓 名: 孙文浩 班 级 计算机 141 学 号 1 4 4 16 1 22 学 院(系): 信息数理学院 指 导 教 师: 吕猛 实验时间: 201 6 年 1 2 月 6 日 实验名称: 实验五 基于 S w ing 得图形用户界面开发实验 实验五 基于S wing 得图形用户界面开发实验一 实验内容(1)完成开发界面如图所示,实现如下功能选中“查瞧已有名片”按钮,程序处于查瞧状态,可以在“名片列表”中选择要查瞧得名片,程序在“名片详实信息”栏显示该名片得详实信息,此状态中名片信息处于不可编辑状态选中“添加新名片”按钮,程序处于添加状态,所有关于明天信息得项目都处于可编辑状态,设置完成相关信息后,单击“添加”按钮,在“名片列表”中出现新添加名片得名称.单击“清空"按钮可以清空还没提交得内容在查瞧状态与添加状态下,都可以通过点击“爱好”、“学历"单选按钮以显示名片得不同附加信息(备注:名片附加信息部分,当点击“爱好”按钮时显示得如图 1 所示,当点击“学历"按钮时显示如图2所示.)图 1图 2(2)记事本设计与实现如图所示(1)编程实现如图所示得界面(2)实现文件、编辑、格式、查瞧,帮助菜单(3)实现记事本得基本功能二 实验目得(1)理解组件得分类(2)掌握容器、布局管理器、普通组件得使用(3)理解事件处理机制得工作原理(4)掌握事件得添加与功能代码得编写方法三 实验过程(1)问题分析答:名片得设计除了使用最基本得组件,如 J Bu tton,J li s t,JChe c kBo x, JTextFie ld, J Rad ioB u t ton, Ca r dLayou t以外,最主要得就是逻辑事件得编写,在成功布局完见面后,就需要编写事件处理。首先,由于就是名片信息,保存着一个人得基本信息,所以可以用一个类来表示,如 Perso n I n f 类,其次,由于就是多个人得信息,可以通过A r ra yList 来存放类;其次就就是当点击按钮得时候,正确添加与显示信息,此处用到c ardLa y ou t布局,可以减少界面得复杂度,在使用 JList 得时候,除了加滚动条意外,还需要l istModel 猎取数据等。(2)代码编写答:(1)public class PersonInf {public String yourname;public String address1;ﻩpublic String address2;ﻩpublic String email;ﻩpublic String sing = ...