summaryrefslogtreecommitdiff
path: root/micropeak/MicroFileChooser.java
diff options
context:
space:
mode:
Diffstat (limited to 'micropeak/MicroFileChooser.java')
-rw-r--r--micropeak/MicroFileChooser.java18
1 files changed, 3 insertions, 15 deletions
diff --git a/micropeak/MicroFileChooser.java b/micropeak/MicroFileChooser.java
index d2540987..21ddb0f8 100644
--- a/micropeak/MicroFileChooser.java
+++ b/micropeak/MicroFileChooser.java
@@ -36,24 +36,12 @@ public class MicroFileChooser extends JFileChooser {
return file;
}
- public InputStream runDialog() {
+ public File runDialog() {
int ret;
ret = showOpenDialog(frame);
- if (ret == APPROVE_OPTION) {
- file = getSelectedFile();
- if (file == null)
- return null;
- filename = file.getName();
- try {
- return new FileInputStream(file);
- } catch (FileNotFoundException fe) {
- JOptionPane.showMessageDialog(frame,
- fe.getMessage(),
- "Cannot open file",
- JOptionPane.ERROR_MESSAGE);
- }
- }
+ if (ret == APPROVE_OPTION)
+ return getSelectedFile();
return null;
}