- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA-电子相册课程设计讲解
中南大学
JAVA课程设计
专业班级:
姓 名:
学 号:
指导老师:
目录
一.设计背景 1
二.需求分析 1
3.1功能说明 1
3.2 布局说明 2
3.3 主要的工具包 2
3.4程序主要流程图 2
四.系统功能模块结构 3
4.1 登录相关模块 3
4.2 背景音乐模块 4
4.3 相册相关模块 5
4.4 自动播放模块 6
4.5 相片相关模式 6
五.系统实现 8
5.1登录界面设计 8
5.2 相册界面设计 9
5.3 新建相册 11
5.4照片界面设计 12
5.5播放功能设计 14
六.心得体会 16
一.设计背景
电子相册是现在时下流行的一种网络元素,它可以应很多的领域其以静态照片为素材,配合动感的背景、字幕等视频处理的特殊效果,配上音乐就可制作成电子相册。制作好的电子相册可以在电脑上,各类影碟机上以及手机和MP4里都能观看当然如果考虑到长期保存的话,保存在硬盘上,也便于随时调阅、欣赏,永久保存。
的
(2)播放方式设置,需要要实现手动播放和自动播放照片等功能。
(3)附加背景音乐。
(4)设置照片标题新建相册、新增照片、删除照片、、播放照片等功能。
四.系统功能模块结构
该电子相册程序分为登录相关、、、模块、1 登录相关模块
(1)业务描述:用户注册、登录功能登录时,进入管理员界面,可以进行账户的添加、删除。
普通账户登录,进使用界面。
4.2 背景音乐模块
(1)业务描述:自动播放音乐。
(2)业务说明:当用户打开点选自动播放时,背景音乐播出,退出背景音乐。3)程序代码:
public class autodisplayListener2 extends JFrame implements ActionListener{
int i=-1;
JDialog dialog=new JDialog();
int inttime=1;
// public autodisplayListener(){
// new Timer(1000,this).start();
// while(true);
// }
@Override
public void actionPerformed(ActionEvent e) {
autodisplayListener listener = new autodisplayListener();
Timer t = new Timer(1000,listener);
musicplay= new MusicPlay(D:\\1.01.wav);
playview = new PlayView(model, Controller.this, userView.getSelectedAlbum().getText());
playview.getTimes().addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
inttime = Integer.parseInt(playview.getTimes().getSelectedItem().toString());
System.out.println(inttime+inttime);
}
});
4.3 相册相关模块
业务描述:相册及相关界面。
业务流程:拥有新建、打开、重命名、删除相册的功能
4.4 自动播放模块
(1)业务描述:自动播放所导入的图片。
(2)业务流程:
4.5 相片相关模式
(1)业务描述:照片管理界面。
(2)业务流程:拥有添加照片、打开照片、移动照片、删除照片、设置标题、自动播放等功能
五.系统实现
5.1登录界面设计
public LoginView(String title) {
super(title);
setPreferredSize(new Dimension(
文档评论(0)