电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java程序设计实验五

java程序设计实验五_第1页
1/27
java程序设计实验五_第2页
2/27
java程序设计实验五_第3页
3/27
CHANGZHOUUNIVERSITY 实 验 报 告课程名称: JAVA 程序设计 学 生 姓 名: 孙文浩 班 级 计算机 141 学 号 1 44161 22 学 院(系): 信息数理学院 指 导 教 师: 吕猛 实验时间: 2025 年 12 月 6 日 实验名称: 实验五 基于 Swing 的图形用户界面开发实验 实验五 基于 Swing 的图形用户界面开发实验一 实验内容(1)完成开发界面如图所示,实现如下功能选中“查看已有名片”按钮,程序处于查看状态,可以在“名片列表”中选择要查看的名片,程序在“名片详实信息”栏显示该名片的详实信息,此状态中名片信息处于不可编辑状态选中“添加新名片”按钮,程序处于添加状态,所有关于明天信息的项目都处于可编辑状态,设置完成相关信息后,单击“添加”按钮,在“名片列表”中出现新添加名片的名称。单击“清空”按钮可以清空还没提交的内容在查看状态和添加状态下,都可以通过点击“爱好”、“学历”单选按钮以显示名片的不同附加信息(备注:名片附加信息部分,当点击“爱好”按钮时显示的如图 1 所示,当点击“学历”按钮时显示如图 2 所示。)图 1图 2(2)记事本设计与实现如图所示(1)编程实现如图所示的界面(2)实现文件、编辑、格式、查看,帮助菜单(3)实现记事本的基本功能二 实验目的(1)理解组件的分类(2)掌握容器、布局管理器、普通组件的使用(3)理解事件处理机制的工作原理(4)掌握事件的添加和功能代码的编写方法三 实验过程(1)问题分析答:名片的设计除了使用最基本的组件,如 JButton,Jlist,JCheckBox, JTextField, JRadioButton, CardLayout 以外,最主要的是逻辑事件的编写,在成功布局完见面后,就需要编写事件处理。首先,由于是名片信息,保存着一个人的基本信息,所以可以用一个类来表示,如 PersonInf 类,其次,由于是多个人的信息,可以通过 ArrayList来存放类;其次就是当点击按钮的时候,正确添加和显示信息,此处用到 cardLayout布局,可以减少界面的复杂度,在使用 JList 的时候,除了加滚动条意外,还需要listModel 猎取数据等。(2)代码编写答:(1)public class PersonInf {public String yourname;public String address1;public String address2;public String email;public String sing = null;public String dance = null;public String web = null;public String football = null;public St...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java程序设计实验五

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部