package e103.skeleton ; import java.io.File ; import javax.swing.JDialog ; import javax.swing.JFrame ; /** * @author Nicolas Roussel (roussel@lri.fr) * */ public class FileSelector extends JDialog { private String directory = null ; private String file = null ; public FileSelector(String title, String lbl_cancel, String lbl_ok) { super((JFrame)null, title, true /* modal */) ; show(System.getProperty("user.dir")) ; pack() ; setVisible(true) ; } Boolean show(String path) { File dir = new File(path) ; if (!dir.exists() || !dir.isDirectory()) return false ; directory = dir.getAbsolutePath() ; System.out.println(directory) ; file = null ; String[] files = dir.list() ; if (files!=null) { for(int i=0; i