ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:17.69KB ,
资源ID:16681593      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16681593.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA毕业设计Word格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA毕业设计Word格式.docx

1、该程序中用到如下几个工具包,为:import java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPasswordField;import javax.swing.

2、JTextField;import java.awt.*;import javax.swing.*;import java.io.*;import java.awt.event.*;import java.applet.AudioClip;import java.applet.Applet;import java.awt.Frame;import .MalformedURLException;import .URI;import .URL;。四系统功能模块结构 该电子相册程序分为登录相关模块、背景音乐播放模块、相册相关模块这3个模块。五系统实现 import .www.content.audi

3、o.wav;public class PictureExplorer extends JFrame implements ActionListener private JLabel imagelabel; private JPanel panel; private int i=0;String filename; File file; private ImageIcon image; private JButton startbutton,stopbutton,previousbutton,nextbutton; private JMenuBar menubar; private JMenu

4、menu; private JMenuItem menuitemopen,menuitemexit; private JFileChooser chooser; File f; URI uri; URL url; public PictureExplorer() try f = new File(/Users/kiminatosaku/Downloads/1.wav); uri = f.toURI(); url = uri.toURL();/解析地址 AudioClip aau; aau = Applet.newAudioClip(url); aau.loop(); /循环播放 catch (

5、Exception e) e.printStackTrace(); imagelabel=new JLabel(); panel=new JPanel(); image=new ImageIcon(); startbutton=new JButton(放大 stopbutton=new JButton(缩小 previousbutton=new JButton(上一张 nextbutton=new JButton(下一张 menubar=new JMenuBar(); menu=new JMenu(文件 menuitemopen=new JMenuItem(打开文件 menuitemexit=

6、new JMenuItem(退出 chooser=new JFileChooser(); public void launchPictureExplorerTest() Container c=getContentPane(); startbutton.addActionListener(this); stopbutton.addActionListener(this); previousbutton.addActionListener(this); nextbutton.addActionListener(this); menuitemopen.addActionListener(this)

7、; menuitemexit.addActionListener(this); menubar.add(menu); menu.add(menuitemopen); menu.add(menuitemexit); imagelabel.setIcon(image); imagelabel.setHorizontalAlignment(SwingConstants.CENTER); c.add(imagelabel,Center panel.add(previousbutton); panel.add(nextbutton); panel.add(startbutton); panel.add(

8、stopbutton); c.add(panel,South chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); chooser.setCurrentDirectory(new File(.); /设置文件选择器当前目录 chooser.setFileFilter(new javax.swing.filechooser.FileFilter() public boolean accept(File file) /可接受的文件类型 String name = file.getName().toLowerCase(); /获取文件名 ret

9、urn name.endsWith(.gif) | name.endsWith(.jpg.jpeg | file.isDirectory(); public String getDescription() return 图像文件; ); setJMenuBar(menubar); setSize(800,600); setLocation(100,100); setTitle(filename); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); public void actionPerformed(Actio

10、nEvent e) Object source=e.getSource(); if(source=menuitemopen) int result = chooser.showOpenDialog(this); /显示文件选择对话框 if (result = JFileChooser.APPROVE_OPTION) String filename = chooser.getSelectedFile().getAbsolutePath(); image=new ImageIcon(filename); ImageIcon icon=new ImageIcon(); icon=image; dou

11、ble widthratio=image.getIconWidth()*1.0/imagelabel.getWidth(); double heightratio=image.getIconHeight()*1.0/imagelabel.getWidth(); if(widthratio=1&heightratio=widthratio) height=imagelabel.getHeight(); else width=imagelabel.getWidth(); image=new ImageIcon(icon.getImage().getScaledInstance(width,heig

12、ht,Image.SCALE_SMOOTH); imagelabel.setIcon(image); else if(source=menuitemexit) System.exit(1); else if(source=previousbutton) File files; file=chooser.getSelectedFile().getParentFile(); files=file.listFiles(); if(i0&ifiles.length) i-; /i else else if(source=nextbutton)=0& i+; else if(source=startbu

13、tton) height=imagelabel.getHeight()*2; width=imagelabel.getWidth()*2; else if(source=stopbutton) double width=-1,height=-1; height=imagelabel.getHeight()*0.5; width=imagelabel.getWidth()*0.5; image=new ImageIcon(icon.getImage().getScaledInstance(int)width,(int)height,Image.SCALE_SMOOTH); public stat

14、ic void main(String arges) final String userName = abc final String passwrod = 123 JFrame jFrame = new JFrame(登陆界面 Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); jFrame.setBounds(int)dimension.getWidth() - 200) / 2, (int)dimension.getHeight() - 300) / 2, 200, 150); jFrame.setResi

15、zable(false); jFrame.setLayout(null); jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel label1 = new JLabel(姓名 label1.setBounds(10, 10, 100, 30); jFrame.add(label1); JLabel label2 = new JLabel(密码 label2.setBounds(10, 40, 100, 30); jFrame.add(label2); final JTextField text1 = new JTextFie

16、ld(); text1.setBounds(50, 15, 130, 20); jFrame.add(text1); final JPasswordField text2 = new JPasswordField(); text2.setBounds(50, 45, 130, 20); jFrame.add(text2); JButton button = new JButton(Login button.setBounds(10, 75, 170, 40); button.addActionListener(new ActionListener() Override public void

17、actionPerformed(ActionEvent e) if(userName.equals(text1.getText() & passwrod.equals(text2.getText() JOptionPane.showMessageDialog(null, 登陆成功, 提示, JOptionPane.INFORMATION_MESSAGE); else 错误, JOptionPane.ERROR_MESSAGE); text1.setText( text2.setText( ); jFrame.add(button); jFrame.setVisible(true); PictureExplorer pe=new PictureExplorer(); pe.launchPictureExplorerTest(); new PictureExplorer();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1