| Interface | Description |
|---|---|
| Projection.ComponentCustomizer<TC extends javax.swing.JComponent> |
This interface can be used as part of
Projection.setComponentCustomizer(ComponentCustomizer) to customize the result of
Projection.buildComponent() with additional functionality not exposed via
BlackboxProjection.getContentModel() or BlackboxProjection.getPresentationModel(). |
| Projection.ComponentSupplier<TC extends javax.swing.JComponent,CC extends ContentModel,PC extends PresentationModel> |
This interface can be used as part of
Projection.setComponentSupplier(ComponentSupplier)
to return your own supplier of Projection.ComponentSupplier to be used before the
Projection.configureComponent(JComponent) call. |
| Class | Description |
|---|---|
| AbstractPopupMenuProjection<M extends AbstractPopupMenu,C extends ContentModel,P extends PresentationModel> | |
| BlackboxProjection<C extends ContentModel,P extends PresentationModel> | |
| ColorSelectorCommandButtonProjection | |
| ColorSelectorPopupMenuProjection | |
| CommandButtonProjection<M extends Command> | |
| CommandPanelProjection | |
| CommandPopupMenuProjection | |
| CommandStripProjection | |
| Projection<T extends javax.swing.JComponent,C extends ContentModel,P extends PresentationModel> |