Skip to content

quinonesnn/PaintClone

Repository files navigation

PaintClone

This is a clone of Mircosoft Paint that uses Java and its javax.swing library

Screen Shot 2022-02-03 at 11 45 23 AM

You are able to select a RBG colors and creates a pallet of those recently used colors on the side of the window.

Screen Shot 2022-02-03 at 11 54 54 AM

Screen Shot 2022-02-03 at 12 04 26 PM

The top bar includes the following buttons respectively,

  • A save button that saves the state of the canvas as a .png file.
  • A clear button that erases everything on the canvas.
  • A erase button that erases the paint on the canvas according to the size of the paintbrush.
  • A size dropbox that allows you to change the size of the paintbrush by pressing the change button.
  • A change button that is currently nessecary to change the size of the paint brush according to the size in the drop box.
  • A undo button that undos the last thing painted onto the canvas.
  • A data button that is still a work in progress, the goal is to get a histogram of the colors that are present in each pixel of the canvas.

Screen Shot 2022-02-03 at 12 04 33 PM

Screen Shot 2022-02-03 at 12 04 40 PM

Screen Shot 2022-02-03 at 12 05 10 PM

The last feature is a shape drawer that lets you toggle between filled in shapes and outlined shapes. You can draw the shape, with the color that is selected, by clicking and dragging diagnoally.

About

This is a clone of Mircosoft Paint that uses Java and its javax.swing library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages