This was a topic that needed written about for some time. I took the chance to sit down and explain the ideas behind the Swing look and feels and the MVC architecture.
http://enigma-dev.org/docs/Wiki/Look_and_FeelI also created a custom look and feel derived from Metal which can be downloaded on GitHub. I am aware that the L&F looks like complete garbage, almost as bad as Metal itself, however this should serve as a basic example for anyone who wants to understand how it is done. That said, I did follow the correct coding standards of the standard look and feels.
https://github.com/RobertBColton/CalicoLaFCustom look and feels can be plugged into LateralGM by following the other topic as a guide:
http://enigma-dev.org/forums/index.php?topic=2283I do not believe that the Calico look and feel will ever become fully complete. It is a substantial amount of work compared to simply styling a modern JavaFX application with CSS for example. I would however like to see a nice look and feel that is unique to LateralGM, though it will likely be rebuilt in JavaFX anyway at this point. In the mean time, feel free to play around and create your own look and feels.