public void actionPerformed(ActionEvent ev) { if (fileChooser == null) { ExtensionFileFilter fileFilter = new ExtensionFileFilter("MIDlet files"); fileFilter.addExtension("jad"); fileFilter.addExtension("jar"); fileChooser = new JFileChooser(); fileChooser.setFileFilter(fileFilter); fileChooser.setDialogTitle("Open MIDlet File..."); fileChooser.setCurrentDirectory(new File(Config.getRecentDirectory("recentJadDirectory"))); } int returnVal = fileChooser.showOpenDialog(Main.this); if (returnVal == JFileChooser.APPROVE_OPTION) { Config.setRecentDirectory("recentJadDirectory", fileChooser.getCurrentDirectory().getAbsolutePath()); String url = IOUtils.getCanonicalFileURL(fileChooser.getSelectedFile()); Common.openMIDletUrlSafe(url); if (recordStoreManagerDialog != null) { recordStoreManagerDialog.refresh(); } } } };
captureFileChooser.setFileFilter(fileFilter); captureFileChooser.setDialogTitle("Capture to GIF File..."); captureFileChooser.setCurrentDirectory(new File(Config.getRecentDirectory("recentCaptureDirectory")));
saveForWebChooser.setFileFilter(fileFilter); saveForWebChooser.setDialogTitle("Save for Web..."); saveForWebChooser.setCurrentDirectory(new File(Config.getRecentDirectory("recentSaveForWebDirectory"))); appletChooser.setFileFilter(fileFilter); appletChooser.setDialogTitle("Select MicroEmulator applet jar package..."); appletChooser.setCurrentDirectory(new File(Config.getRecentDirectory("recentAppletJarDirectory"))); if (appletChooser.showOpenDialog(Main.this) == JFileChooser.APPROVE_OPTION) { Config.setRecentDirectory("recentAppletJarDirectory", appletChooser.getCurrentDirectory()
public void handleEvent(Event ev) { if (fileDialog == null) { fileDialog = new FileDialog(shell, SWT.OPEN); fileDialog.setText("Open JAD File..."); fileDialog.setFilterNames(new String[] {"JAD files"}); fileDialog.setFilterExtensions(new String[] {"*.jad"}); fileDialog.setFilterPath(Config.getRecentDirectory("recentJadDirectory")); } fileDialog.open(); if (fileDialog.getFileName().length() > 0) { File selectedFile; if (fileDialog.getFilterPath() == null) { selectedFile = new File(fileDialog.getFileName()); } else { selectedFile = new File(fileDialog.getFilterPath(), fileDialog.getFileName()); Config.setRecentDirectory("recentJadDirectory", fileDialog.getFilterPath()); } String url = IOUtils.getCanonicalFileURL(selectedFile); Common.openJadUrlSafe(url); } } };