java照片查看器源代码

java照片查看器源代码

ID:38158175

大小:17.45 KB

页数:8页

时间:2019-06-06

java照片查看器源代码_第1页
java照片查看器源代码_第2页
java照片查看器源代码_第3页
java照片查看器源代码_第4页
java照片查看器源代码_第5页
资源描述:

《java照片查看器源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、packageioStream;importjava.awt.AWTEvent;importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.Image;importjava.awt.Toolkit;importjava.awt.event.AWTEventListener;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.a

2、wt.event.KeyEvent;importjava.awt.event.MouseWheelEvent;importjava.awt.event.MouseWheelListener;importjava.awt.geom.AffineTransform;importjava.io.File;importjava.util.LinkedList;importjava.util.List;importjavax.swing.ImageIcon;importjavax.swing.JFileChooser;importjavax.swing

3、.JFrame;importjavax.swing.JPanel;importjavax.swing.Timer;importjavax.swing.UIManager;importjavax.swing.filechooser.FileNameExtensionFilter;/**该代码意在实现照片查看器的功能*当按下“右箭头”时浏览下一张图片*当按下“左箭头"时浏览上一张图片*实现循环浏览*当按下"Ecs"时推出全屏浏览模式*当按下CTRL+“上箭头”时,全屏显示*只能浏览指定文件夹下面的所支持格式的图片(gif,jpg,png)*链表的

4、大小与他的最大角标相隔1*/publicclassPicsViewer{staticJFrameframe0;//原始的全屏显示的窗口staticintSWidth=Toolkit.getDefaultToolkit().getScreenSize().width;staticintSHeight=Toolkit.getDefaultToolkit().getScreenSize().height;staticImageicon=(newImageIcon("PicsViewer/img.png")).getImage();//框架图标JFi

5、leChooserchooser;//声明一个文件选择器对象staticJPanelimgjp;staticImageimg0=(newImageIcon("image/cat.png")).getImage();//默认的一张图片Filefiles;staticintj=0;staticintk=0;staticFileroot;staticinti=0;TimerT00;String[]Str;//获取文件名字符串staticImageimg;staticintxCoor,yCoor;//打印图片的左上角坐标staticintPWidth

6、,PHeight;//图片的宽高(小于屏幕宽高的时候的)staticintPWidth0,PHeight0;//图片宽高大于屏幕宽高的时候的图片宽高StringCPath;//直接获得的路径StringnewPath;//经过转换后的路径staticListlist=newLinkedList();intindex=0;staticintindex0=0;staticdoublexCoor0=1,yCoor0=1;//图片在X轴缩放的倍数,图片在Y轴的缩放倍数;staticbooleanisFull=true;//

7、是否全屏显示staticintnow;//当前正在使用的图片publicPicsViewer(){frame0=newJFrame();imgjp=newImgsPanel();imgjp.setBackground(newColor(51,51,51));frame0.add(imgjp);frame0.setTitle("PicsViewer1.0");frame0.setSize(SWidth,SHeight);frame0.setUndecorated(isFull);frame0.setDefaultCloseOperation(J

8、Frame.EXIT_ON_CLOSE);//不设置窗口的位置,是因为窗口默认的位置就是在桌面的左上角frame0.setIconImage(icon);//设置窗

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。