Java 仅在JFileChooser中打开.xml文件

Java 仅在JFileChooser中打开.xml文件,java,jfilechooser,Java,Jfilechooser,我正在开发一个java应用程序,我只需要.xml文件。现在,每当用户想要保存文件或打开现有文件时,我只想在JFileChooser中显示.xml文件 这是否可以只显示.xml文件?如果我没记错,您应该使用addchoosablefilter或setFileFilter方法: )您可以使用JFileChooser API来完成任务 对于仅打开的.xml文件 // create a filechooser; JFileChooser chooser = new JFileChooser(cwd);

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


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

如果我没记错,您应该使用addchoosablefilter或setFileFilter方法:

)

您可以使用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