我正在開發一個java應用程序,我只需要.xml
文件。現在,只要用戶想要保存文件或打開現有文件,我只想在JFileChooser
中只顯示.xml
文件。在JFileChooser中只打開.xml文件
這可能只顯示.xml
文件嗎?
我正在開發一個java應用程序,我只需要.xml
文件。現在,只要用戶想要保存文件或打開現有文件,我只想在JFileChooser
中只顯示.xml
文件。在JFileChooser中只打開.xml文件
這可能只顯示.xml
文件嗎?
您可以使用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。
什麼是sdfFilter? – 2012-03-07 06:16:11
我編輯了我的帖子檢查它,sFilter是爲sdfFilter,如果你想使用它,併爲此,我們需要創建sdfFilter像xmlFilter – Java 2012-03-07 06:19:50
嘿謝謝..它的工作... – 2012-03-07 06:28:43
如果我沒記錯的話,你應該使用addChoosableFileFilter或setFileFilter方法:
http://docs.oracle.com/javase/6/docs/api/javax/swing/JFileChooser.html#addChoosableFileFilter(javax.swing.filechooser.FileFilter)
請參閱[JFile選擇器窗口?如何過濾文件?](http://stackoverflow.com/questions/1876841/jfile-chooser-window-how-do-i-filter-files) – 2012-03-07 05:52:25