j

jdraw

A very simple, no-dependencies drawing API providing some primitive operations including lines, rectangles, circles, ellipses, arcs. It doesn't actually draw TO anything, you must provide your own implementation of Backing to actually paint the pixels. This project is intended for use with Snake, my project for Razer devices on Linux, but is made available in case others may find it useful. It doesn't have anything fancy like anti-alias, transformations or even line widths, contributions welcome though!
https://github.com/bithatch/jdraw
The MIT License (MIT)
Brett Smith
Files download
File Operation
jdraw-1.0.jar download
jdraw-1.0.pom download
jdraw-1.0-sources.jar download
Apache Maven
<dependency>
  <groupId>uk.co.bithatch</groupId>
  <artifactId>jdraw</artifactId>
  <version>1.0</version>
</dependency>
Gradle Groovy
implementation 'uk.co.bithatch:jdraw:1.0'
Gradle Kotlin
implementation("uk.co.bithatch:jdraw:1.0")
Scala SBT
libraryDependencies += "uk.co.bithatch" % "jdraw" % "1.0"
Groovy Grape
@Grapes(
  @Grab(group='uk.co.bithatch', module='jdraw', version='1.0')
)
Apache Ivy
<dependency org="uk.co.bithatch" name="jdraw" rev="1.0" />
Leiningen
[uk.co.bithatch/jdraw "1.0"]
Apache Buildr
'uk.co.bithatch:jdraw:jar:1.0'
Dependencies
The project has no third-party dependencies