import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
public class Test extends JFrame
{
public Test()
{
JFileChooser jfc = new JFileChooser("d:\\");
FileFilter filterJpeg = new FileNameExtensionFilter("Jpeg file", "JPG", "jpeg");
FileFilter filterGif = new FileNameExtensionFilter("Gif file", "gif");
// 移除默认的过滤器
jfc.removeChoosableFileFilter(jfc.getFileFilter());
jfc.addChoosableFileFilter(filterJpeg);
jfc.addChoosableFileFilter(filterGif);
// jfc.showDialog(this, "选择");
jfc.showDialog(this, null);
// jfc.showOpenDialog(this);
// jfc.showSaveDialog(this);
String path = jfc.getSelectedFile().getAbsolutePath();
Icon icon = new ImageIcon(path);
JLabel jl = new JLabel(icon, JLabel.CENTER);
JScrollPane jsp = new JScrollPane(jl);
this.add(jsp);
this.setTitle("图片加载演示");
this.setBounds(100, 100, 640, 540);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main (String[] args)
{
new Test();
}
}
分享到:
相关推荐
图片加载器.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在ListView中加载图片是非常常见的场景,图片的加载要满足下面的几个要求: (1)不管图片是位于网络还是本地,加载都不应该是同步的,而是应该异步去加载,比如用AsyncTask。...本文的图片加载器可以避免这个问题
Sketch是Android上一个强大且全面的图片加载器,支持GIF,手势缩放以及分块显示超大图片 特性 多种URI支持. 支持http://或https://、asset://、content://、file:///sdcard/sample.jpg或/sdcard/sample.jpg、...
ListView GridView ViewPager 异步加载网络图片 +缓存+可配置 万能图片加载器 超级顺畅加载显示 使用简单 教程地址:http://blog.csdn.net/zabio/article/details/19836805
图片加载器.rar
本地图片加载器.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android-异步图片加载器.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android高级应用源码-图片加载器.zip
Android高级应用源码-Android-异步图片加载器.zip
LruCache,DiskLruCache结合线程池打造类似(ImageLoader)图片加载器 android平台实现
无缝切换图片工具,demo中是以glide为案列进行演示的。
AndroidStudio开发平台。通过url加载显示图片资源,加载过程中进行了缓存和分页加载的优化。同时对当前视图中不可见的图片资源进行了回收处理。
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
hyman的仿微信图片选择器,包括图片加载,图片选择,popupwindow等
Sketch是Android上层强大且全面的图片加载器,除了图片加载的必备功能外,还支持GIF,手势缩放,分块显示超大图片,自动校正图片方向,显示视频片段等功能 示例APP 扫描二维码下载或 特性 支持的特性 多种 URI 支持...