Back to Laptop ehehe... Today, I've made a program using Java Language. With the help of Google, and Software BlueJ , finally this Software can work quiet properly. Here is the Design Interface that i want make (not yet made). Design Interface With its casual Interface, The program already has many kind of editing. I will show you later. For now, I'll show you the Class Diagram of this Software. Class Diagram In the Class Diagram, there are 16 Class, with total 11 Class for Editing the Image, 1 Class for hold the Editing things, 1 Class for hold the Panel, 1 Class for hold all other Class, 1 Class for Call each other method Class there (Main), and last for Managing File of the Image. There are : Filter Class : To Edit and Change the appearance of the Image (Smoother, Darker, Lighter, etc.) Filter Holder Class : Hold every Filter Class to one command (Filter). Panel Class : To make the Panel for hold image in the software (ImagePanel) Super Class : To hold every o...