This was the first Graphical User Interface I created which allows a user to view an image file of their choice and apply different filters to it. I used Eclipse IDE for Java Developers to write my code, and used Swing components to construct the GUI. The filters were provided by my java instructor, and I dynamically connected them to J-Buttons in the GUI using Action Listeners. This program also allows images to be opened or saved using a J-File Chooser. Additionally, I created an “undo” and “redo” feature, which allows the user to revert back to a previous state of the picture.
Below is the link to download my Snap Shop application. Right-click and “save target as”.
If you would like to see my coding style for this project, click on the link below. Once again only the GUI code is my own work, with the pixel and filter classes provided by my instructor.