SimplePicBrowser

Java application which allows user to browse pictures in gif, bmp, png, tiff and jpg formats and to create a custom named subdirectory files can can be copied to.

Application’s UI with all controls visible: app-ui-on

At the left-upper corner of the window, there are two buttons which hide UI elements allowing the user to display image without any control’s clutter. The app can be operated from the keyboard if UI is hidden. The only elements that are still visible are the progress bar which indicates file’s position on the list of files and the status field which shows whether the file is copied successfully to subfolder after the user hits enter button.

app-ui-off

User selects a folder in which he wants to browse pictures by clicking OPEN button at the top of the window. Folder is loaded by selecting an opening any file inside it.

After load, the application displays a list of all files which extensions match an extension checklist at the left side of application’s window. The image is displayed as a window’s background.

fileInfo

Above the Extensions Checklist there is a File Information section which displays metadata about currently displayed file:

fileInfo

Bottom of th window contains function buttons and fields providing additional navigation information:

fileInfo

Keyboard’s arrows can be used to navigate between the folder’s images :


To generate a jar file of this project using maven:

  1. after cloning the project, open terminal in the project’s main directory and type:

mvn package

  1. Next go to generated target directory:

cd target

  1. To run generated jar file enter:

java -jar SimplePicBrowser.jar