import javax.swing.table.TableModel;\r
\r
import org.tianocore.frameworkwizard.common.DataType;\r
+import org.tianocore.frameworkwizard.common.IFileFilter;\r
import org.tianocore.frameworkwizard.common.Log;\r
import org.tianocore.frameworkwizard.common.Tools;\r
import org.tianocore.frameworkwizard.common.Identifications.ToolChainConfigId;\r
\r
if (arg0.getSource() == jButtonOpen) {\r
JFileChooser fc = new JFileChooser();\r
- fc.setAcceptAllFileFilterUsed(true);\r
+ fc.setAcceptAllFileFilterUsed(false);\r
+ IFileFilter iff = new IFileFilter(DataType.TEXT_FILE_EXT);\r
+ fc.addChoosableFileFilter(iff);\r
fc.setCurrentDirectory(new File(toolsDir));\r
\r
int result = fc.showOpenDialog(new JPanel());\r
\r
if (arg0.getSource() == jButtonSave) {\r
JFileChooser fc = new JFileChooser();\r
- fc.setAcceptAllFileFilterUsed(true);\r
- fc.setSelectedFile(new File(currentFile));\r
+ fc.setAcceptAllFileFilterUsed(false);\r
+ IFileFilter iff = new IFileFilter(DataType.TEXT_FILE_EXT);\r
+ fc.addChoosableFileFilter(iff);\r
+ fc.setCurrentDirectory(new File(toolsDir));\r
\r
int result = fc.showSaveDialog(new JPanel());\r
if (result == JFileChooser.APPROVE_OPTION) {\r