ColorSelectorCommandButtonProjection, RibbonApplicationMenuCommandButtonProjectionpublic class CommandButtonProjection<M extends Command> extends Projection<JCommandButton,M,CommandButtonPresentationModel>
Projection.ComponentCustomizer<TC extends javax.swing.JComponent>, Projection.ComponentSupplier<TC extends javax.swing.JComponent,CC extends ContentModel,PC extends PresentationModel>| Constructor | Description |
|---|---|
CommandButtonProjection(M command,
CommandButtonPresentationModel commandPresentation) |
|
CommandButtonProjection(M command,
CommandButtonPresentationModel commandPresentation,
Projection.ComponentSupplier<JCommandButton,M,CommandButtonPresentationModel> componentSupplier) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
configureComponent(JCommandButton component) |
|
Projection.ComponentCustomizer<? extends AbstractPopupMenu> |
getPopupMenuCustomizer() |
|
Projection.ComponentSupplier<? extends AbstractPopupMenu,? extends CommandMenuContentModel,? extends AbstractPopupMenuPresentationModel> |
getPopupMenuSupplier() |
|
CommandButtonProjection<M> |
reproject(CommandButtonPresentationModel newCommandPresentation) |
|
void |
setPopupMenuCustomizer(Projection.ComponentCustomizer<? extends AbstractPopupMenu> popupMenuCustomizer) |
|
void |
setPopupMenuSupplier(Projection.ComponentSupplier<? extends AbstractPopupMenu,? extends CommandMenuContentModel,? extends AbstractPopupMenuPresentationModel> popupMenuSupplier) |
getCommandOverlays, getContentModel, getPresentationModel, setCommandOverlaysclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildComponent, getCommandComponentCustomizers, getCommandComponentSuppliers, getComponentCustomizer, getComponentSupplier, setCommandComponentCustomizers, setCommandComponentSuppliers, setComponentCustomizer, setComponentSupplierpublic CommandButtonProjection(M command, CommandButtonPresentationModel commandPresentation)
public CommandButtonProjection(M command, CommandButtonPresentationModel commandPresentation, Projection.ComponentSupplier<JCommandButton,M,CommandButtonPresentationModel> componentSupplier)
public CommandButtonProjection<M> reproject(CommandButtonPresentationModel newCommandPresentation)
public void setPopupMenuCustomizer(Projection.ComponentCustomizer<? extends AbstractPopupMenu> popupMenuCustomizer)
public Projection.ComponentCustomizer<? extends AbstractPopupMenu> getPopupMenuCustomizer()
public void setPopupMenuSupplier(Projection.ComponentSupplier<? extends AbstractPopupMenu,? extends CommandMenuContentModel,? extends AbstractPopupMenuPresentationModel> popupMenuSupplier)
public Projection.ComponentSupplier<? extends AbstractPopupMenu,? extends CommandMenuContentModel,? extends AbstractPopupMenuPresentationModel> getPopupMenuSupplier()
protected void configureComponent(JCommandButton component)
configureComponent in class Projection<JCommandButton,M extends Command,CommandButtonPresentationModel>