Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 962 Bytes

README.md

File metadata and controls

23 lines (18 loc) · 962 Bytes

JavaPaint

License: MIT GitHub code size in bytes

JavaPaint: Demo

A Painting/Drawing Program written in Java.

Features

  • Uses personally written data structures from ADT to handle shapes drawn.
  • Uses personally written 2D shapes from ADT that users may choose to draw.
  • Ability to undo and redo.
  • Ability to clear panel.
  • Ability to choose shapes dynamically for drawing.
  • Ability to choose drawing properties such as colors, filled, gradient colors, line width, and dashed-lines dynamically.
  • A statusbar with the current mouse position.
  • Menubar with options like 'About', 'Preferences', and 'Exit'.
  • Robust config file for default preferences.
  • Save panel as PNG image.

Known Bugs

  • TextFields allows non-integer inputs.