RibbonApplicationMenuPrimaryCommandpublic class FlamingoCommand
extends java.lang.Object
FlamingoCommand.FlamingoCommandBuilder to configure a new command, and
FlamingoCommand.FlamingoCommandBuilder.build() to build a command.
Note that while buildButton() can be used to directly build the visual representation of
a command, commands represented by this class are passed to various APIs on the JRibbon
and JRibbonBand to construct and modify the ribbon content. Use
setEnabled(boolean) to control the enabled state of the command and, by extension, its
visual representation that you acquire from the buildButton() call.| Modifier and Type | Class | Description |
|---|---|---|
static class |
FlamingoCommand.BaseFlamingoCommandBuilder<T extends FlamingoCommand,B extends FlamingoCommand.BaseFlamingoCommandBuilder> |
|
static class |
FlamingoCommand.FlamingoCommandBuilder |
|
static class |
FlamingoCommand.FlamingoCommandToggleGroup |
| Modifier | Constructor | Description |
|---|---|---|
protected |
FlamingoCommand() |
protected void checkConsistency()
public java.lang.String getTitle()
public org.pushingpixels.neon.icon.ResizableIcon getIcon()
public org.pushingpixels.neon.icon.ResizableIcon getDisabledIcon()
public java.lang.String getExtraText()
public java.awt.event.ActionListener getAction()
public RichTooltip getActionRichTooltip()
public java.lang.String getActionKeyTip()
public PopupPanelCallback getPopupCallback()
public RichTooltip getPopupRichTooltip()
public java.lang.String getPopupKeyTip()
public JCommandButton.CommandButtonPopupOrientationKind getPopupOrientationKind()
public boolean isTitleClickAction()
public boolean isTitleClickPopup()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public boolean isToggle()
public boolean isToggleSelected()
public FlamingoCommand.FlamingoCommandToggleGroup getToggleGroup()
public boolean isAutoRepeatAction()
public int getAutoRepeatInitialInterval()
public int getAutoRepeatSubsequentInterval()
public boolean isFireActionOnRollover()
protected boolean hasAction()
protected boolean hasPopup()
public AbstractCommandButton buildButton()
public AbstractCommandButton buildMenuButton()