在JFileChooser中仅打开.xml文件

Sac*_*tre 5 java jfilechooser

我正在开发一个我只需要.xml文件的java应用程序.现在,我希望只.xmlJFileChooser用户想要保存文件或打开现有文件时显示文件.

这可能只显示.xml文件吗?

Jav*_*ava 17

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

仅适用于Open .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);
Run Code Online (Sandbox Code Playgroud)

另外,请浏览javax.swing.filechooser.FileNameExtensionFilter.