A user interface library for Java Swing.
The Java User Interface Library (JUI Library) is a custom library developed to design simple graphical interfaces that use Swing.
Includes:
- scaling under a fixed aspect ratio depending on screen size
- two-dimensional polygons, images, and text (with custom fonts)
- a resource handler which supports text, images, fonts, colors and audio files using .res file format.
- an input handler for keyboard and mouse input.
- an audio handler for audio playback.
- a state manager to manage states under a synchronous loop.
To add:
- frame based animation support