/LCARS-Framework

Test extending JComponent to create LCARS components

Primary LanguageJavaMIT LicenseMIT

LCARS-Framework

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.

LCARS Clock Test Screen

LCARS Component Test Screen

Building LCARS-Framework

Currently, importing existing source into eclipse is the easiest way to build and test the framework. A maven POM is under development.