abstract sclass FileBrowser > DynObjectTable { File dir; transient JTree tree; start { itemToMap = itemToMap_File(); } visualize { ret jhsplit( tree = jDirectoryTree(dir), super.visualize()); } // API void setDir(File dir) { setField(+dir); setData(sortFilesAlphaNumIC(listFilesOnly(dir))); } }