ColorSelectorPopupMenuProjection, CommandPopupMenuProjectionpublic abstract class AbstractPopupMenuProjection<M extends AbstractPopupMenu,C extends ContentModel,P extends PresentationModel> extends Projection<M,C,P>
Projection.ComponentCustomizer<TC extends javax.swing.JComponent>, Projection.ComponentSupplier<TC extends javax.swing.JComponent,CC extends ContentModel,PC extends PresentationModel>| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractPopupMenuProjection(C contentModel,
P presentationModel,
Projection.ComponentSupplier<M,C,P> componentSupplier2) |
| Modifier and Type | Method | Description |
|---|---|---|
M |
buildComponent() |
|
protected abstract void |
configureComponent(M component) |
getCommandOverlays, getContentModel, getPresentationModel, setCommandOverlaysclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCommandComponentCustomizers, getCommandComponentSuppliers, getComponentCustomizer, getComponentSupplier, setCommandComponentCustomizers, setCommandComponentSuppliers, setComponentCustomizer, setComponentSupplierprotected abstract void configureComponent(M component)
configureComponent in class Projection<M extends AbstractPopupMenu,C extends ContentModel,P extends PresentationModel>public M buildComponent()
buildComponent in class Projection<M extends AbstractPopupMenu,C extends ContentModel,P extends PresentationModel>