Skip to content

A desktop GUI written in Java designed to simplify the creation of Swing graphics in a drag-and-drop user interface. Built with Maven, alongside a simple test suite.

License

Notifications You must be signed in to change notification settings

BrianZhang1/Swing-Paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Swing Paint is an interactive tool designed to simplify creating Java Swing graphics through a drag-and-drop interface.

Watch a quick demonstration here: https://youtu.be/HUjDok2mIwg

Built with Maven! A jar file is kept on top level so you can easily give the program a try. Simply clone and double-click the jar file to open Swing Paint.

Stable version: release 1.0

History

Swing Paint began as a school project. Although I submitted it for my eleventh-grade culminating project, it spawned from my hatred for one of the units during the course: the Graphics unit. Don't get me wrong, it was easy, but positioning sprites through trial and error of coordinates pushed me to the limits of my sanity. I created this tool so no student would ever have to suffer through that unit again.

Learn all about the intial development process here. The linked folder includes a project proposal and a development journal from before I moved this project to GitHub.

About

A desktop GUI written in Java designed to simplify the creation of Swing graphics in a drag-and-drop user interface. Built with Maven, alongside a simple test suite.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages