Skip to content

MatoPlus/JavaPaint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A paint/draw program made with Swing/Java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages