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:
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.
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.
Above the Extensions Checklist there is a File Information section which displays metadata about currently displayed file:
Bottom of th window contains function buttons and fields providing additional navigation information:
Pev
and Next
buttons used for switching between loaded imagesRotate
button - image rotationAdd To Folder
- adds currently displayed image to subfolderEnter Folder Name
- invokes new window inside which a user types subfolder name.
Default name is Subfolder
Keyboard’s arrows can be used to navigate between the folder’s images :
To generate a jar file of this project using maven:
mvn package
target
directory:cd target
java -jar SimplePicBrowser.jar