在JFileChooser中仅打开.xml文件
我正在开发一个java应用程序,我只需要.xml
文件。 现在,只要用户想要保存文件或打开现有文件,我想在JFileChooser
只显示.xml
文件。
这可能只显示.xml
文件吗?
您可以使用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);
另外,请浏览javax.swing.filechooser.FileNameExtensionFilter。
如果我没记错的话,你应该使用addChoosableFileFilter或setFileFilter方法:
http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#addChoosableFileFilter(javax.swing.filechooser.FileFilter )