只在JFileChooser中打开.xml文件

5

我正在开发一个Java应用程序,只需要.xml文件。现在我想在用户想要保存文件或打开现有文件时,在JFileChooser中仅显示.xml文件。

这是否可能只显示.xml文件?


2
请参见JFileChooser窗口?如何过滤文件? - Matthew Flaschen
2个回答

20

您可以使用JFileChooser API来完成您的任务。

仅打开 .xml 文件

// create a filechooser;
JFileChooser chooser = new JFileChooser(cwd);
FileNameExtensionFilter xmlfilter = new FileNameExtensionFilter(
     "xml files (*.xml)", "xml");

chooser.setDialogTitle("Open schedule file");
// set selected filter
chooser.setFileFilter(xmlfilter);

此外,还需要查看javax.swing.filechooser.FileNameExtensionFilter。


我已经编辑了我的帖子,请查看。sFilter是用于sdfFilter的,如果您想使用它,我们需要创建类似xmlFilter的sdfFilter。 - Java

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接