J-Painter is a simple paint-like Java application that enables user to draw various lines and shapes, apply colours and thickness for each shape, uses two types of footprints or brush heads and allows photo imports into the canvas.
To work things properly, J-Painter uses WebLaF 1.28 - an awesome look and feel theme from mgarin. WebLaF is released under GNU General Public License (GPLv3).
The application is tested to run on Java Version 7 Update 45 or above. There's no guarantee that it will run smoothy on older versions.
####For Non-Maven users:
Include the WebLaF jar file weblaf-complete-1.28.jar
to your application classpath. For more information, please visit the WebLaF wiki page.
####For Maven users: Add these dependencies to your pom.xml
<dependency>
<groupId>de.sciss</groupId>
<artifactId>weblaf-core</artifactId>
<version>1.28</version>
</dependency>
<dependency>
<groupId>de.sciss</groupId>
<artifactId>weblaf-ui</artifactId>
<version>1.28</version>
</dependency>
Note: Currently weblaf-complete-1.28.jar is not available in Maven Central, but you can use weblaf-core and weblaf-ui for the same effect.
####Global Settings
Application's global parameters, settings and images' paths are located in the utility class, GlobalSettingsManager
. Each path is extracted by the ResourceLoader
class, found in src\main\java\resources\
folder.
For Maven
mvn clean compile assembly:single
If you find any bugs or issues you can notify me here on GitHub. Any help is much appreciated. You can also email me if it is more convenient.
J-Painter is released under MIT License (c) 2014 Ryan Gilera.