MCPcopy Create free account
hub / github.com/boazy/TWEditorEnhanced / openFile

Method openFile

src/main/java/MainWindow.java:210–237  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

208 }
209
210 private void openFile()
211 {
212 if (!closeFile()) {
213 return;
214 }
215
216 String currentDirectory = Main.properties.getProperty("current.directory");
217 JFileChooser chooser;
218 if (currentDirectory != null) {
219 File dirFile = new File(currentDirectory);
220 if ((dirFile.exists()) && (dirFile.isDirectory()))
221 chooser = new JFileChooser(dirFile);
222 else
223 chooser = new JFileChooser(Main.gamePath + Main.fileSeparator + "saves");
224 } else {
225 chooser = new JFileChooser(Main.gamePath + Main.fileSeparator + "saves");
226 }
227
228 chooser.putClientProperty("FileChooser.useShellFolder", Boolean.valueOf(Main.useShellFolder));
229 chooser.setDialogTitle("Select Save File");
230 if (chooser.showOpenDialog(this) != 0) {
231 return;
232 }
233 File file = chooser.getSelectedFile();
234 Main.properties.setProperty("current.directory", file.getParent());
235
236 loadSave(file);
237 }
238
239 private void loadSave(File file)
240 {

Callers 1

actionPerformedMethod · 0.95

Calls 2

closeFileMethod · 0.95
loadSaveMethod · 0.95

Tested by

no test coverage detected