Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542676
  • 博文数量: 855
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-16 19:08
文章分类

全部博文(855)

文章存档

2011年(1)

2008年(854)

我的朋友

分类:

2008-10-16 19:20:04

    我们在用JFileChooser时,每次都默认从"我的文档"里打开,怎么才能让它“记”住上一次的位置呢,这里有一个很简单的方法,那就是将上次的路径保存在注册表里,然后在启动JFileChooser之前,将路径从注册表读出来,再把它作为参数初始化JFileChooser,下面是具体代码:

Preferences pref = Preferences.userRoot().node("/com/lingyun");
String lastPath = pref.get("lastPath", "");
JFileChooser chooser = null;
if(!lastPath.equals("")){
chooser = new JFileChooser(lastPath);
System.out.println("lastPath:" + lastPath);
}
else
chooser = new JFileChooser();
chooser.setFileFilter(new PdfFilter());
chooser.showOpenDialog(this);
File choosedFile = chooser.getSelectedFile();
【责编:Chuan】

--------------------next---------------------

阅读(235) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~