欢迎来到天天文库
浏览记录
ID:5196757
大小:49.00 KB
页数:10页
时间:2017-12-05
《JAVA电子相册系统的设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JAVA课程设计一.设计背景电子相册是现在时下很流行的一种网络元素,它可以应用于很多的领域。其以静态照片为素材,配合动感的背景、字幕等视频处理的特殊效果,配上音乐就可制作成电子相册。制作好的电子相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看。当然,如果考虑到长期保存的话,也可以保存在硬盘上,也便于随时调阅、欣赏,永久保存。二.需求分析1.采用的形式为:javaapplication2.需要实现的主要功能是:(1)不同用户的登录模块(2)附加背景音乐。三.概要设计3.1功能说明该程序可以实现用户登录、放大、缩小、上一张、下一张、播放照片等功能。 3.3主要的工具包该程序中用
2、到如下几个工具包,为:importjava.awt.Dimension;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPasswordField;importjavax.swing.JTextField
3、;importjava.awt.*;importjavax.swing.*;importjava.io.*;importjava.awt.event.*;importjava.applet.AudioClip;importjava.applet.Applet;importjava.awt.Frame;importjava.net.MalformedURLException;importjava.net.URI;importjava.net.URL;。四.系统功能模块结构该电子相册程序分为登录相关模块、背景音乐播放模块、相册相关模块这3个模块。五.系统实现importjava.awt.
4、Dimension;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPasswordField;importjavax.swing.JTextField;importjava.awt.*;importja
5、vax.swing.*;importjava.io.*;importjava.awt.event.*;importjava.applet.AudioClip;importjava.applet.Applet;importjava.awt.Frame;importjava.net.MalformedURLException;importjava.net.URI;importjava.net.URL;importsun.net.www.content.audio.wav;publicclassPictureExplorerextendsJFrameimplementsActionList
6、ener{privateJLabelimagelabel;privateJPanelpanel;privateinti=0;Stringfilename;Filefile;privateImageIconimage;privateJButtonstartbutton,stopbutton,previousbutton,nextbutton;privateJMenuBarmenubar;privateJMenumenu;privateJMenuItemmenuitemopen,menuitemexit;privateJFileChooserchooser;Filef;URIuri;UR
7、Lurl;publicPictureExplorer(){try{f=newFile("/Users/kiminatosaku/Downloads/1.wav");uri=f.toURI();url=uri.toURL();//解析地址AudioClipaau;aau=Applet.newAudioClip(url);aau.loop();//循环播放}catch(Exceptione){e.printStackTrace();}imagelabel=ne
此文档下载收益归作者所有