图片浏览器一些关键方法
2012-10-26 00:46 coffeescript 阅读(142) 评论(0) 收藏 举报
View Code
1 public void paint(Graphics g){ 2 super.paint(g); 3 Graphics2D g2d=(Graphics2D)g; 4 AffineTransform at=new AffineTransform(); 5 at.scale(scale,scale); 6 g2d.setTransform(at); 7 g2d.drawImage(im,at,this); 8 }
其中图片放大缩小耗费了很长时间,也查了不少资料,走了不少弯路。这里将paint方法单独列出来吧。scale是放大缩小的比例
JFileChooser.getSeletedFile().getPath()获取的是绝对路径,如X:\AAA\BBB\cc.txt,但需要的是X:\AAA\BBB,我采取的是使用substring()截取
View Code
1 String str=fc.getSelectedFile().getPath(); 2 files=new File(str.substring(0,str.lastIndexOf("\\"))).listFiles(mf);
如果想要全部源代码,可以发邮件。
作者:coffeescript
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

浙公网安备 33010602011771号