ShellListView is a Java GUI component that enable programmer to add file system view with just a few lines of code. It shows files or folders in 4 views: detail, list, icon, and thumbnail. Each view can be customized:background, selection background, font, etc. It include built in support for JPopupMenu where file delete and rename already provided and additional menu item can be added by registering into the popup menu provided.
The thumbnail view utilized Java ImageIO, where additional image file form