MCPcopy Create free account
hub / github.com/OpenSourcePhysics/osp / getFileChooser

Method getFileChooser

src/test/LoaderTest.java:417–442  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

415 }
416
417 private AsyncFileChooser getFileChooser() {
418 if (fileChooser == null) {
419 File dir = (OSPRuntime.chooserDir == null) ? new File(OSPRuntime.getUserHome())
420 : new File(OSPRuntime.chooserDir);
421 fileChooser = new AsyncFileChooser(dir);
422 FileFilter zipFilter = new FileFilter() {
423
424 @Override
425 public boolean accept(File f) {
426 return f.isDirectory()
427 || "zip".equalsIgnoreCase(VideoIO.getExtension(f));
428 }
429
430 @Override
431 public String getDescription() {
432 return "ZIP files";
433 }
434 };
435 fileChooser.setDialogTitle("Save As");
436 fileChooser.setAcceptAllFileFilterUsed(false);
437 fileChooser.addChoosableFileFilter(zipFilter);
438 fileChooser.setFileFilter(zipFilter);
439 fileChooser.setMultiSelectionEnabled(false);
440 }
441 return fileChooser;
442 }
443
444
445 /**

Callers 1

defineZipFilePathMethod · 0.95

Calls 1

getUserHomeMethod · 0.95

Tested by

no test coverage detected