public ImageIcon getSimpleIcon(File f){
        boolean isDir = f.isDirectory();
        if(isDir && folderIcon != null){
            return folderIcon;
        }else if(isDir == false && fileIcon != null){
            return fileIcon;
        }
        ImageIcon icon;
        Icon tempic = UIManager.getIcon(isDir ? "FileView.directoryIcon" : "FileView.fileIcon");
        icon = UtilBox.iconToImageIcon(tempic);
        if(icon == null){
           if(isDir){
               icon = getFolderIcon();
           }else{
               icon = getFileIcon();
           }
        }
        if(isDir){
            folderIcon = icon;
        }else{
            fileIcon = icon;
        }
        return icon;
    }