1 19 20 package com.sshtools.ui; 21 22 import java.awt.Component ; 23 import java.io.File ; 24 25 import com.sshtools.ui.awt.options.Option; 26 27 30 public interface FileSelector { 31 32 public void init(int type, File cwd, boolean showButtons, boolean showHiddenFilesSwitch, boolean showButtonImages, boolean showButtonText); 33 public void setUseAcceptAllFilter(boolean useAcceptAllFilter); 34 public void addFileFilter(FileFilter filter); 35 public File [] getSelectedFiles(); 36 public File getSelectedFile(); 37 public void refresh(); 38 public void setAllowMultipleSelection(boolean allowMultipleSelection); 39 public Option showDialog(Component parent, String title); 40 public File getWorkingDirectory(); 41 public void setSelectedFileFilter(FileFilter filter); 42 public void setWorkingDirectory(File cwd); 43 } | Popular Tags |