A java framework for building LCARS displays as one or more swing application. It extends JComponent
to create LCARS components. It currently supports the following components:
- frames
- LCARS_Frame
- panels
- LApplicationPanel
- LClockPanel
- LMainPanel
- LoginPanel
- elements
- LCARSPanel
- LCARSRectangle
- LCARSButton
- LCARSTextPane
- LCARSLabel
- LCARSCorner
- LCARSCalendarPane
- LCARSTime
- LCARSAlarm
The test application, com.spagnola.lcars.test.ClockTest.java
demonstrates how the components can be used. See the following image for visual of Component types and some of the color palette.
Currently, importing existing source into eclipse is the easiest way to build and test the framework. A maven POM is under development.