BreadcrumbBarCallBack<T> callback
java.util.List<E extends java.lang.Object> exceptionHandlers
BreadcrumbBarModel<T> model
boolean useNativeIcons
true
, the path selectors will use native icons.org.pushingpixels.flamingo.api.common.AbstractCommandButton.ActionHandler actionHandler
java.lang.String actionKeyTip
ActionButtonModel actionModel
RichTooltip actionRichTooltip
int customDimension
CommandButtonDisplayState.FIT_TO_ICON
state.ResizableIcon disabledIcon
CommandButtonDisplayState displayState
this
button.java.lang.String extraText
CommandButtonDisplayState.TILE
.double hgapScaleFactor
int horizontalAlignment
ResizableIcon icon
boolean isFlat
AbstractCommandButton.CommandButtonLocationOrderKind locationOrderKind
java.lang.String text
double vgapScaleFactor
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> buttonMap
java.util.Set<E extends java.lang.Object> loadedSet
javax.swing.SwingWorker<T extends java.lang.Object,V extends java.lang.Object> mainWorker
ProgressListener progressListener
boolean allowsClearingSelection
false
, the selection cannot be cleared. By default the
button group allows clearing the selection in CommandToggleButtonGroup.clearSelection()
or CommandToggleButtonGroup.setSelected(JCommandToggleButton, boolean)
(passing the
currently selected button and false
).java.util.Vector<E extends java.lang.Object> buttons
java.beans.PropertyChangeSupport changeSupport
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> modelChangeListeners
JCommandToggleButton selection
null
.int autoRepeatInitialInterval
int autoRepeatSubsequentInterval
JCommandButton.CommandButtonKind commandButtonKind
boolean isAutoRepeatAction
AbstractButton
). When the button is in auto-repeat mode, the registered action
listeners are activated when the mouse is pressed. In addition, if the
mouse is still pressed after JCommandButton.getAutoRepeatInitialInterval()
, the
action listeners will be activated every
JCommandButton.getAutoRepeatSubsequentInterval()
until the button is disabled
or the mouse is released.boolean isFireActionOnRollover
JCommandButton.isAutoRepeatAction
can model quick pan
buttons such as breadcrumb bar scrollers.PopupPanelCallback popupCallback
null
.org.pushingpixels.flamingo.api.common.JCommandButton.PopupHandler popupHandler
java.lang.String popupKeyTip
PopupButtonModel popupModel
JCommandButton.CommandButtonPopupOrientationKind popupOrientationKind
RichTooltip popupRichTooltip
CommandToggleButtonGroup buttonGroup
java.util.List<E extends java.lang.Object> buttons
int currDimension
CommandButtonDisplayState currState
java.util.List<E extends java.lang.Object> groupTitles
boolean isSingleSelectionMode
JCommandToggleButton
in this
panel.JCommandButtonPanel.LayoutKind layoutKind
int maxButtonColumns
JCommandButtonPanel.LayoutKind.ROW_FILL
.int maxButtonRows
JCommandButtonPanel.LayoutKind.COLUMN_FILL
.boolean toShowGroupLabels
true
, the panel will show group labels.CommandButtonDisplayState displayState
CommandButtonDisplayState.SMALL
.double hgapScaleFactor
JCommandButtonStrip.StripOrientation orientation
this
strip.JCommandButtonStrip.getOrientation()
double vgapScaleFactor
boolean isScrollOnRollover
JScrollablePanel.ScrollType scrollType
javax.swing.JComponent view
int maximum
int minimum
int progress
javax.swing.Timer autoRepeatTimer
JCommandButton commandButton
boolean toFireActionOnPress
boolean toFireActionOnPress
JColorSelectorPopupMenu.ColorSelectorCallback colorSelectorCallback
JColorSelectorPanel lastColorSelectorPanel
JCommandButtonPanel mainButtonPanel
null
if this command popup
menu was created with the JCommandPopupMenu()
constructor.int maxButtonColumns
JCommandPopupMenu.mainButtonPanel
.int maxVisibleButtonRows
JCommandPopupMenu.mainButtonPanel
.int maxVisibleMenuButtons
JCommandPopupMenu.addMenuButton(JCommandMenuButton)
and
JCommandPopupMenu.addMenuButton(JCommandToggleMenuButton)
APIs, the menu part will
show scroller buttons above the first and below the last menu button. If
the value is negative, there is no limitation on how many menu buttons
are shown, and the entire popup menu can overflow the monitor edges.java.util.List<E extends java.lang.Object> menuComponents
JCommandMenuButton
s added with
JCommandPopupMenu.addMenuButton(JCommandMenuButton)
JCommandToggleMenuButton
s added with
JCommandPopupMenu.addMenuButton(JCommandToggleMenuButton)
JPopupMenu.Separator
s added with JCommandPopupMenu.addMenuSeparator()
JPanel
s added by the subclasses with
JCommandPopupMenu.addMenuPanel(JPanel)
boolean toDismissOnChildClick
JPopupPanel.PopupPanelCustomizer customizer
null
.javax.swing.JComponent popupOriginator
java.lang.String collapsedStateKeyTip
BasicRibbonBandUI
.AbstractBandControlPanel controlPanel
AbstractRibbonBand.popupRibbonBand
in a popup panel. The collapsed
button itself is implemented as a part of the UI delegate in
BasicRibbonBandUI
.RibbonBandResizePolicy currResizePolicy
AbstractRibbonBand.resizePolicies
list.java.awt.event.ActionListener expandActionListener
expand
action listener. If present, the title pane
shows button with plus sign. The action listener on the button will be
this
listener.java.lang.String expandButtonKeyTip
AbstractRibbonBand.expandActionListener
is not null
.RichTooltip expandButtonRichTooltip
AbstractRibbonBand.expandActionListener
is not null
.ResizableIcon icon
BasicRibbonBandUI
.AbstractRibbonBand<T extends AbstractBandControlPanel> popupRibbonBand
java.util.List<E extends java.lang.Object> resizePolicies
RibbonTask ribbonTask
java.lang.String title
ResizableIcon applicationIcon
RibbonApplicationMenu applicationMenu
java.lang.String applicationMenuKeyTip
JRibbon.applicationMenu
button.RichTooltip applicationMenuRichTooltip
JRibbon.applicationMenu
button.java.util.List<E extends java.lang.Object> contextualTaskGroups
RibbonTask currentlySelectedTask
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> groupVisibilityMap
JRibbon.contextualTaskGroups
.java.awt.event.ActionListener helpActionListener
JRibbon.helpIcon
is not null
, this listener will
be invoked when the user activates the help button.ResizableIcon helpIcon
null
, the ribbon will display a help
button at the far right of the tab area.RichTooltip helpRichTooltip
JRibbon.helpIcon
is not null
, this rich tooltip
will be shown when the user mouses over the icon.boolean isMinimized
JRibbonFrame ribbonFrame
JRibbon
from the JRibbonFrame
null
when the ribbon is not hosted
in a JRibbonFrame
.java.util.List<E extends java.lang.Object> taskbarComponents
java.util.List<E extends java.lang.Object> tasks
Tasks that get displayed based on a specific context are contextual
tasks. See JRibbon.contextualTaskGroups
for more information about
contextual tasks.
java.lang.String caption
null
.RibbonElementPriority displayPriority
HorizontalAlignment horizontalAlignment
ResizableIcon icon
null
.boolean isResizingAware
boolean isSimpleWrapper
null
JRibbonComponent.icon
and null
JRibbonComponent.caption
.java.lang.String keyTip
javax.swing.JComponent mainComponent
null
.RichTooltip richTooltip
ResizableIcon appIcon
JRibbon ribbon
java.util.concurrent.ExecutorService setAppIconExecutor
boolean wasSetIconImagesCalled
RichTooltip tooltipInfo
JCommandButtonPanel buttonPanel
BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.scroll
.java.awt.Dimension maxDimension
this
popup gallery.int maxVisibleButtonRows
javax.swing.JScrollPane scroll
BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.buttonPanel
.java.awt.Color color
java.util.List<E extends java.lang.Object> colorChooserCallbacks
boolean isBottomOpen
boolean isTopOpen
java.lang.String caption
javax.swing.JPanel colorSelectionContainer
boolean isLastPanel
AbstractRibbonBand<T extends AbstractBandControlPanel> ribbonBand
java.awt.Component component
this
popup panel. Can be
null
.java.util.LinkedList<E extends java.lang.Object> controlPanelGroups
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> galleryNameMap
java.util.List<E extends java.lang.Object> comps
this
control panel.CommandButtonDisplayState buttonDisplayState
java.util.List<E extends java.lang.Object> buttonGroups
java.util.List<E extends java.lang.Object> buttons
this
gallery.CommandToggleButtonGroup buttonSelectionGroup
RibbonElementPriority displayPriority
this
in-ribbon gallery.java.lang.String expandKeyTip
boolean isShowingPopupPanel
JRibbonBand.RibbonGalleryPopupCallback popupCallback
int preferredPopupMaxButtonColumns
int preferredPopupMaxVisibleButtonRows
java.util.Map<K extends java.lang.Object,V extends java.lang.Object> preferredVisibleIconCount
java.awt.Color contextualGroupHueColor
null
if
the associated task is not contextual.java.lang.String keyTip
RibbonTask ribbonTask
JRibbon ribbon
JRibbonApplicationMenuButton appMenuButton
RibbonApplicationMenu ribbonAppMenu