Flamingo - advanced components for modern Swing applications
The goal of this project is to provide a robust set of additional Swing components that can be used as building blocks for creating modern, rich Swing applications. In addition to providing powerful command button and breadcrumb bar components, Flamingo packs an Office Command Bar (ribbon) container that can host a complex hierarchy of flexible, scalable application control surface.
Flamingo is built on top of Substance. All Flamingo components are rendered based on the currently set Substance skin.
Models and projections
- API skeleton
- Working with command projections
- Working with component projections
- Working with galleries
- What happens when you resize the ribbon
- Application menu
- Anchored commands
- Contextual task groups
- Global contextual listener