小编Bri*_*ian的帖子

使用JFileChooser过滤文件类型

我正在使用JFileChooser来选择文件,我试图限制显示只显示jpg或jpeg文件.我尝试过FileFilter和ChoosableFileFilter,它不限制文件选择.这是我的代码:

JFileChooser chooser = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter("JPEG file", new String[] {"jpg", "jpeg"});
chooser.setFileFilter(filter);
chooser.addChoosableFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
  debug.put("You chose to open this file: " + chooser.getSelectedFile().getAbsolutePath());
  File selectedFile = new File(chooser.getSelectedFile().getAbsolutePath());
...
Run Code Online (Sandbox Code Playgroud)

java swing jfilechooser filefilter

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

filefilter ×1

java ×1

jfilechooser ×1

swing ×1