[Jreepad-CVS] jreepad/src/jreepad/ui SaveFileChooser.java,1.1,1.2
Brought to you by:
danstowell
From: PeWu <pe...@us...> - 2007-03-26 13:41:55
|
Update of /cvsroot/jreepad/jreepad/src/jreepad/ui In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv23286/src/jreepad/ui Modified Files: SaveFileChooser.java Log Message: refactoring: minor refactoring of open and save functions Index: SaveFileChooser.java =================================================================== RCS file: /cvsroot/jreepad/jreepad/src/jreepad/ui/SaveFileChooser.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SaveFileChooser.java 20 Mar 2007 10:18:17 -0000 1.1 --- SaveFileChooser.java 26 Mar 2007 13:28:16 -0000 1.2 *************** *** 6,9 **** --- 6,12 ---- import javax.swing.JFileChooser; import javax.swing.JOptionPane; + import javax.swing.filechooser.FileFilter; + + import jreepad.JreepadPrefs; public class SaveFileChooser extends JFileChooser *************** *** 11,14 **** --- 14,37 ---- protected static final ResourceBundle LANG = ResourceBundle.getBundle("jreepad.lang.JreepadStrings"); + /** + * File filter for Jreepad XML .jree files. + */ + public static final FileFilter JREEPAD_FILE_FILTER = new ExtensionFileFilter("Jreepad XML file (*.jree)", "jree"); + + /** + * File filter for Treepad .hjt files. + */ + public static final FileFilter TREEPAD_FILE_FILTER = new ExtensionFileFilter("Treepad file (*.hjt)", "hjt"); + + public SaveFileChooser(int defaultFileFormat) + { + addChoosableFileFilter(JREEPAD_FILE_FILTER); + addChoosableFileFilter(TREEPAD_FILE_FILTER); + if (defaultFileFormat == JreepadPrefs.FILETYPE_XML) + setFileFilter(JREEPAD_FILE_FILTER); + else + setFileFilter(TREEPAD_FILE_FILTER); + } + public void approveSelection() { |