// Copyright 2011-2012 Paulo Augusto Peccin. See licence.txt distributed with this file.
package org.javatari.pc.cartridge;
import javax.jnlp.FileContents;
import javax.jnlp.FileOpenService;
import javax.jnlp.ServiceManager;
public final class FileServiceROMChooser {
public static FileContents chooseFileToLoad() {
try {
FileOpenService fos = (FileOpenService)ServiceManager.lookup("javax.jnlp.FileOpenService");
FileContents fileCon = fos.openFileDialog(null, ROMLoader.VALID_LOAD_FILE_EXTENSIONS);
if (fileCon == null) return null;
return fileCon;
} catch (Exception ex) {
System.out.println("File Service Cartridge Chooser: unable to open dialog\n" + ex);
return null;
}
}
}