Install
JSignal offers three main public packages with different levels of capabilities, each successive package is lower level than the previous:
std
is JSignal's standard component library. This is the recommended package if you are looking to start building GUIs quickly.ui
is JSignal's core interface library that provides windowing, event handling, rendering and layout. This is the recommended package if you are looking for a good foundation but want to implement all your own components.rx
is JSignal's core reactive library, providing reactive primitives and associated utilities.Annotation Processor
There is also a helpful annotation processor for generating component builders. For more info check out the annotation processor guide.
For maven usage with
org.apache.maven.plugins.maven-compiler-plugin
.