Serialized Form
-
Package org.pushingpixels.flamingo.api.bcb
-
Class org.pushingpixels.flamingo.api.bcb.BreadcrumbBarException extends RuntimeException implements Serializable
-
Class org.pushingpixels.flamingo.api.bcb.JBreadcrumbBar extends JComponent implements Serializable
- serialVersionUID:
- 3258407339731400502L
-
Serialized Fields
-
callback
BreadcrumbBarCallBack<T> callback
Application callback. Used to retrieve choices for the activated selector. -
exceptionHandlers
List<BreadcrumbBarExceptionHandler> exceptionHandlers
List of registered exception handlers. -
model
BreadcrumbBarModel<T> model
The breadcrumb bar model.
-
-
-
Package org.pushingpixels.flamingo.api.bcb.core
-
Class org.pushingpixels.flamingo.api.bcb.core.BreadcrumbFileSelector extends JBreadcrumbBar<File> implements Serializable
-
Serialized Fields
-
useNativeIcons
boolean useNativeIcons
Iftrue
, the path selectors will use native icons.
-
-
-
Class org.pushingpixels.flamingo.api.bcb.core.BreadcrumbTreeAdapterSelector extends JBreadcrumbBar<Object> implements Serializable
-
-
Package org.pushingpixels.flamingo.api.common
-
Class org.pushingpixels.flamingo.api.common.AbstractCommandButton extends RichToolTipManager.JTrackableComponent implements Serializable
-
Serialized Fields
-
actionHandler
org.pushingpixels.flamingo.api.common.AbstractCommandButton.ActionHandler actionHandler
Action handler for the button. -
actionKeyTip
String actionKeyTip
Key tip for the action area. -
actionModel
ActionButtonModel actionModel
The button action model. -
actionRichTooltip
RichTooltip actionRichTooltip
Rich tooltip for the action area. -
customDimension
int customDimension
The dimension of the icon of the associated command button in theCommandButtonDisplayState.FIT_TO_ICON
state. -
disabledIcon
ResizableIcon disabledIcon
Associated disabled icon. -
displayState
CommandButtonDisplayState displayState
Current display state ofthis
button. -
extraText
String extraText
Additional text. This is shown forCommandButtonDisplayState.TILE
. -
hgapScaleFactor
double hgapScaleFactor
Scale factor for horizontal gaps. -
horizontalAlignment
int horizontalAlignment
Horizontal alignment of the content. -
icon
ResizableIcon icon
Associated icon. -
isFlat
boolean isFlat
Indication whether this button is flat. -
locationOrderKind
AbstractCommandButton.CommandButtonLocationOrderKind locationOrderKind
Location order kind for buttons placed in command button strips or for buttons that need the visuals of segmented strips. -
text
String text
The button text. -
vgapScaleFactor
double vgapScaleFactor
Scale factor for vertical gaps.
-
-
-
Class org.pushingpixels.flamingo.api.common.AbstractFileViewPanel extends JCommandButtonPanel implements Serializable
-
Serialized Fields
-
buttonMap
Map<String,JCommandButton> buttonMap
Maps from file name to the buttons. -
loadedSet
Set<JCommandButton> loadedSet
Contains the buttons with completely loaded images. -
mainWorker
SwingWorker<Void,AbstractFileViewPanel.Leaf> mainWorker
The main worker that loads the images off EDT. -
progressListener
ProgressListener progressListener
Progress listener to report back on loaded images.
-
-
-
Class org.pushingpixels.flamingo.api.common.CommandToggleButtonGroup extends Object implements Serializable
-
Serialized Fields
-
allowsClearingSelection
boolean allowsClearingSelection
Iffalse
, the selection cannot be cleared. By default the button group allows clearing the selection inCommandToggleButtonGroup.clearSelection()
orCommandToggleButtonGroup.setSelected(JCommandToggleButton, boolean)
(passing the currently selected button andfalse
). -
buttons
Vector<JCommandToggleButton> buttons
Contains all group buttons. -
changeSupport
PropertyChangeSupport changeSupport
Property change support to track the registered property change listeners. -
modelChangeListeners
Map<JCommandToggleButton,ChangeListener> modelChangeListeners
Map of registered model change listeners. -
selection
JCommandToggleButton selection
The currently selected button. Can benull
.
-
-
-
Class org.pushingpixels.flamingo.api.common.JCommandButton extends AbstractCommandButton implements Serializable
-
Serialized Fields
-
autoRepeatInitialInterval
int autoRepeatInitialInterval
The initial interval for invoking the registered action listeners in the auto-repeat action mode. -
autoRepeatSubsequentInterval
int autoRepeatSubsequentInterval
The subsequent interval for invoking the registered action listeners in the auto-repeat action mode. -
commandButtonKind
JCommandButton.CommandButtonKind commandButtonKind
The command button kind of this button. -
isAutoRepeatAction
boolean isAutoRepeatAction
Indicates the auto-repeat action mode. When the button is not in the auto-repeat action mode, the registered action listeners are activated when the mouse is released (just as with the baseAbstractButton
). 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 afterJCommandButton.getAutoRepeatInitialInterval()
, the action listeners will be activated everyJCommandButton.getAutoRepeatSubsequentInterval()
until the button is disabled or the mouse is released. -
isFireActionOnRollover
boolean isFireActionOnRollover
Indicates that rollover should result in firing the action. Used in conjunction with theJCommandButton.isAutoRepeatAction
can model quick pan buttons such as breadcrumb bar scrollers. -
popupCallback
PopupPanelCallback popupCallback
Associated popup callback. May benull
. -
popupHandler
org.pushingpixels.flamingo.api.common.JCommandButton.PopupHandler popupHandler
Default popup handler for this button. -
popupKeyTip
String popupKeyTip
Key tip for the popup area of this button. -
popupModel
PopupButtonModel popupModel
Popup model of this button. -
popupOrientationKind
JCommandButton.CommandButtonPopupOrientationKind popupOrientationKind
The popup orientation kind of this button. -
popupRichTooltip
RichTooltip popupRichTooltip
Rich tooltip for the popup area of this button.
-
-
-
Class org.pushingpixels.flamingo.api.common.JCommandButtonPanel extends JPanel implements Serializable
-
Serialized Fields
-
buttonGroup
CommandToggleButtonGroup buttonGroup
The button group for the single selection mode. -
buttons
List<List<AbstractCommandButton>> buttons
List of all button groups. -
currDimension
int currDimension
Current icon dimension. -
currState
CommandButtonDisplayState currState
Current icon state. -
groupTitles
List<String> groupTitles
List of titles for all button groups. -
isSingleSelectionMode
boolean isSingleSelectionMode
Indicates the selection mode for theJCommandToggleButton
in this panel. -
layoutKind
JCommandButtonPanel.LayoutKind layoutKind
Layout kind of this button panel. -
maxButtonColumns
int maxButtonColumns
Maximum number of columns for this panel. Relevant only when the layout kind isJCommandButtonPanel.LayoutKind.ROW_FILL
. -
maxButtonRows
int maxButtonRows
Maximum number of rows for this panel. Relevant only when the layout kind isJCommandButtonPanel.LayoutKind.COLUMN_FILL
. -
toShowGroupLabels
boolean toShowGroupLabels
Iftrue
, the panel will show group labels.
-
-
-
Class org.pushingpixels.flamingo.api.common.JCommandButtonStrip extends JComponent implements Serializable
-
Serialized Fields
-
displayState
CommandButtonDisplayState displayState
Element state for the buttons in this button strip. Default state isCommandButtonDisplayState.SMALL
. -
hgapScaleFactor
double hgapScaleFactor
Scale factor for horizontal gaps. -
orientation
JCommandButtonStrip.StripOrientation orientation
Orientation ofthis
strip.- See Also:
JCommandButtonStrip.getOrientation()
-
vgapScaleFactor
double vgapScaleFactor
Scale factor for vertical gaps.
-
-
-
Class org.pushingpixels.flamingo.api.common.JCommandMenuButton extends JCommandButton implements Serializable
-
Class org.pushingpixels.flamingo.api.common.JCommandToggleButton extends AbstractCommandButton implements Serializable
-
Class org.pushingpixels.flamingo.api.common.JCommandToggleMenuButton extends JCommandToggleButton implements Serializable
-
Class org.pushingpixels.flamingo.api.common.JScrollablePanel extends JPanel implements Serializable
-
Serialized Fields
-
isScrollOnRollover
boolean isScrollOnRollover
-
scrollType
JScrollablePanel.ScrollType scrollType
-
view
T extends JComponent view
-
-
-
Class org.pushingpixels.flamingo.api.common.ProgressEvent extends EventObject implements Serializable
-
Serialized Fields
-
maximum
int maximum
Maximum value of the available progress range. -
minimum
int minimum
Minimum value of the available progress range. -
progress
int progress
Current value of the progress.
-
-
-
Class org.pushingpixels.flamingo.api.common.RichToolTipManager.JTrackableComponent extends JComponent implements Serializable
-
-
Package org.pushingpixels.flamingo.api.common.model
-
Class org.pushingpixels.flamingo.api.common.model.ActionRepeatableButtonModel extends DefaultButtonModel implements Serializable
-
Serialized Fields
-
autoRepeatTimer
Timer autoRepeatTimer
Timer for the auto-repeat action mode. -
commandButton
JCommandButton commandButton
The button behind the model. -
toFireActionOnPress
boolean toFireActionOnPress
Indication whether the action is fired on mouse press (as opposed to mouse release).
-
-
-
Class org.pushingpixels.flamingo.api.common.model.ActionToggleButtonModel extends JToggleButton.ToggleButtonModel implements Serializable
-
Serialized Fields
-
toFireActionOnPress
boolean toFireActionOnPress
Indication whether the action is fired on mouse press (as opposed to mouse release).
-
-
-
-
Package org.pushingpixels.flamingo.api.common.popup
-
Class org.pushingpixels.flamingo.api.common.popup.JColorSelectorPopupMenu extends JCommandPopupMenu implements Serializable
-
Serialized Fields
-
colorSelectorCallback
JColorSelectorPopupMenu.ColorSelectorCallback colorSelectorCallback
-
lastColorSelectorPanel
JColorSelectorPanel lastColorSelectorPanel
-
-
-
Class org.pushingpixels.flamingo.api.common.popup.JCommandPopupMenu extends JPopupPanel implements Serializable
-
Serialized Fields
-
mainButtonPanel
JCommandButtonPanel mainButtonPanel
The main button panel. Can benull
if this command popup menu was created with theJCommandPopupMenu()
constructor. -
maxButtonColumns
int maxButtonColumns
Maximum number of button columns visible in theJCommandPopupMenu.mainButtonPanel
. -
maxVisibleButtonRows
int maxVisibleButtonRows
Maximum number of button rows visible in theJCommandPopupMenu.mainButtonPanel
. -
maxVisibleMenuButtons
int maxVisibleMenuButtons
Maximum number of menu items visible in this menu. If more buttons are added with theJCommandPopupMenu.addMenuButton(JCommandMenuButton)
andJCommandPopupMenu.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. -
menuComponents
List<Component> menuComponents
Menu components. This list holds:JCommandMenuButton
s added withJCommandPopupMenu.addMenuButton(JCommandMenuButton)
JCommandToggleMenuButton
s added withJCommandPopupMenu.addMenuButton(JCommandToggleMenuButton)
JPopupMenu.Separator
s added withJCommandPopupMenu.addMenuSeparator()
JPanel
s added by the subclasses withJCommandPopupMenu.addMenuPanel(JPanel)
-
toDismissOnChildClick
boolean toDismissOnChildClick
-
-
-
Class org.pushingpixels.flamingo.api.common.popup.JPopupPanel extends JPanel implements Serializable
-
Serialized Fields
-
customizer
JPopupPanel.PopupPanelCustomizer customizer
The customizer for this popup panel. Can benull
.
-
-
-
Class org.pushingpixels.flamingo.api.common.popup.PopupPanelManager.PopupEvent extends ComponentEvent implements Serializable
-
Serialized Fields
-
popupOriginator
JComponent popupOriginator
The popup originator component.
-
-
-
-
Package org.pushingpixels.flamingo.api.ribbon
-
Class org.pushingpixels.flamingo.api.ribbon.AbstractRibbonBand extends JComponent implements Serializable
-
Serialized Fields
-
collapsedStateKeyTip
String collapsedStateKeyTip
The key tip for the collapsed button which is shown when there is not enough horizontal space to show the ribbon band content under the most restrictive resize policy. The collapsed button itself is implemented as a part of the UI delegate inBasicRibbonBandUI
. -
controlPanel
T extends AbstractBandControlPanel controlPanel
Band control panel. When there is not enough horizontal space to show this panel under the smallest resize setting, the control panel is hidden and a collapsed button is shown. When this collapsed button is activated, it shows theAbstractRibbonBand.popupRibbonBand
in a popup panel. The collapsed button itself is implemented as a part of the UI delegate inBasicRibbonBandUI
. -
currResizePolicy
RibbonBandResizePolicy currResizePolicy
The current resize policy for this band. Must be one of the policies in theAbstractRibbonBand.resizePolicies
list. -
expandActionListener
ActionListener expandActionListener
Optionalexpand
action listener. If present, the title pane shows button with plus sign. The action listener on the button will bethis
listener. -
expandButtonKeyTip
String expandButtonKeyTip
The key tip for the ribbon band expand button. Is relevant only whenAbstractRibbonBand.expandActionListener
is notnull
. -
expandButtonRichTooltip
RichTooltip expandButtonRichTooltip
The rich tooltip for the ribbon band expand button. Is relevant only whenAbstractRibbonBand.expandActionListener
is notnull
. -
icon
ResizableIcon icon
Icon for the collapsed state. Is set on the button that represents the collapsed state of this band. The collapsed button itself is implemented as a part of the UI delegate inBasicRibbonBandUI
. -
popupRibbonBand
AbstractRibbonBand popupRibbonBand
Ribbon band shown in a popup panel when this ribbon band is in a collapsed state. -
resizePolicies
List<RibbonBandResizePolicy> resizePolicies
The list of available resize policies. -
ribbonTask
RibbonTask ribbonTask
The ribbon task of this ribbon band. -
title
String title
Band title.
-
-
-
Class org.pushingpixels.flamingo.api.ribbon.JFlowRibbonBand extends AbstractRibbonBand<JFlowBandControlPanel> implements Serializable
-
Class org.pushingpixels.flamingo.api.ribbon.JRibbon extends JComponent implements Serializable
-
Serialized Fields
-
applicationIcon
ResizableIcon applicationIcon
The application icon. This is displayed in the application menu button. -
applicationMenu
RibbonApplicationMenu applicationMenu
The application menu. -
applicationMenuKeyTip
String applicationMenuKeyTip
The key tip ofJRibbon.applicationMenu
button. -
applicationMenuRichTooltip
RichTooltip applicationMenuRichTooltip
The rich tooltip ofJRibbon.applicationMenu
button. -
contextualTaskGroups
List<RibbonContextualTaskGroup> contextualTaskGroups
The contextual task groups. -
currentlySelectedTask
RibbonTask currentlySelectedTask
Currently selected (shown) task. -
groupVisibilityMap
Map<RibbonContextualTaskGroup,Boolean> groupVisibilityMap
Visibility status of the contextual task group. Must contain a value for each group inJRibbon.contextualTaskGroups
. -
helpActionListener
ActionListener helpActionListener
When theJRibbon.helpIcon
is notnull
, this listener will be invoked when the user activates the help button. -
helpIcon
ResizableIcon helpIcon
Help icon. When notnull
, the ribbon will display a help button at the far right of the tab area. -
helpRichTooltip
RichTooltip helpRichTooltip
When theJRibbon.helpIcon
is notnull
, this rich tooltip will be shown when the user mouses over the icon. -
isMinimized
boolean isMinimized
Indicates whether the ribbon is currently minimized. -
ribbonFrame
JRibbonFrame ribbonFrame
Deprecated.Dropped support in order to decouple theJRibbon
from theJRibbonFrame
The host ribbon frame. Isnull
when the ribbon is not hosted in aJRibbonFrame
. -
taskbarComponents
List<Component> taskbarComponents
The taskbar components (to the right of the application menu button). -
tasks
List<RibbonTask> tasks
The general tasks for this ribbon.Tasks that get displayed based on a specific context are contextual tasks. See
JRibbon.contextualTaskGroups
for more information about contextual tasks.
-
-
-
Class org.pushingpixels.flamingo.api.ribbon.JRibbonBand extends AbstractRibbonBand<JBandControlPanel> implements Serializable
-
Class org.pushingpixels.flamingo.api.ribbon.JRibbonComponent extends RichToolTipManager.JTrackableComponent implements Serializable
-
Serialized Fields
-
caption
String caption
Wrapper caption. Can benull
. -
displayPriority
RibbonElementPriority displayPriority
-
horizontalAlignment
HorizontalAlignment horizontalAlignment
The horizontal alignment for this wrapper component. -
icon
ResizableIcon icon
Wrapper icon. Can benull
. -
isResizingAware
boolean isResizingAware
-
isSimpleWrapper
boolean isSimpleWrapper
Indication whether this wrapper is simple. A simple wrapper hasnull
JRibbonComponent.icon
andnull
JRibbonComponent.caption
. -
keyTip
String keyTip
The key tip for this wrapper component. -
mainComponent
JComponent mainComponent
The wrapped component. Is guaranteed to be nonnull
. -
richTooltip
RichTooltip richTooltip
The rich tooltip for this wrapper component.
-
-
-
Class org.pushingpixels.flamingo.api.ribbon.JRibbonFrame extends JFrame implements Serializable
-
Serialized Fields
-
appIcon
ResizableIcon appIcon
-
ribbon
JRibbon ribbon
The ribbon component. -
setAppIconExecutor
ExecutorService setAppIconExecutor
-
wasSetIconImagesCalled
boolean wasSetIconImagesCalled
-
-
-
-
Package org.pushingpixels.flamingo.internal.ui.common
-
Class org.pushingpixels.flamingo.internal.ui.common.JRichTooltipPanel extends JPanel implements Serializable
-
Serialized Fields
-
tooltipInfo
RichTooltip tooltipInfo
-
-
-
-
Package org.pushingpixels.flamingo.internal.ui.common.popup
-
Class org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.MenuPanel extends JPanel implements Serializable
-
Class org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.ScrollableCommandButtonPanel extends JComponent implements Serializable
-
Serialized Fields
-
buttonPanel
JCommandButtonPanel buttonPanel
The internal panel that hosts the icon command buttons. Is hosted in theBasicCommandPopupMenuUI.ScrollableCommandButtonPanel.scroll
. -
maxDimension
Dimension maxDimension
Maximum dimension ofthis
popup gallery. -
maxVisibleButtonRows
int maxVisibleButtonRows
The maximum number of visible button rows. -
scroll
JScrollPane scroll
Scroll panel that hostsBasicCommandPopupMenuUI.ScrollableCommandButtonPanel.buttonPanel
.
-
-
-
Class org.pushingpixels.flamingo.internal.ui.common.popup.JColorSelectorComponent extends JComponent implements Serializable
-
Serialized Fields
-
color
Color color
-
colorChooserCallbacks
List<JColorSelectorPopupMenu.ColorSelectorCallback> colorChooserCallbacks
-
isBottomOpen
boolean isBottomOpen
-
isTopOpen
boolean isTopOpen
-
-
-
Class org.pushingpixels.flamingo.internal.ui.common.popup.JColorSelectorPanel extends JPanel implements Serializable
-
-
Package org.pushingpixels.flamingo.internal.ui.ribbon
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.AbstractBandControlPanel extends JPanel implements Serializable
-
Serialized Fields
-
ribbonBand
AbstractRibbonBand ribbonBand
-
-
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI.CollapsedButtonPopupPanel extends JPopupPanel implements Serializable
-
Serialized Fields
-
component
Component component
The main component ofthis
popup panel. Can benull
.
-
-
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonGalleryUI.ExpandCommandButton extends JCommandButton implements Serializable
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonGalleryUI.JButtonStripUIResource extends JCommandButtonStrip implements Serializable
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel extends JPanel implements Serializable
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPopupPanel extends JPopupPanel implements Serializable
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel extends JPanel implements Serializable
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.JBandControlPanel extends AbstractBandControlPanel implements Serializable
-
Serialized Fields
-
controlPanelGroups
LinkedList<JBandControlPanel.ControlPanelGroup> controlPanelGroups
-
galleryNameMap
Map<String,JRibbonGallery> galleryNameMap
Maps from gallery name to gallery.
-
-
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.JFlowBandControlPanel extends AbstractBandControlPanel implements Serializable
-
Serialized Fields
-
comps
List<JComponent> comps
List of all components ofthis
control panel.
-
-
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonGallery extends JComponent implements Serializable
-
Serialized Fields
-
buttonDisplayState
CommandButtonDisplayState buttonDisplayState
-
buttonGroups
List<StringValuePair<List<JCommandToggleButton>>> buttonGroups
Gallery button groups. -
buttons
List<JCommandToggleButton> buttons
The buttons ofthis
gallery. -
buttonSelectionGroup
CommandToggleButtonGroup buttonSelectionGroup
Button group for ensuring that only one button is selected. -
displayPriority
RibbonElementPriority displayPriority
The current display priority ofthis
in-ribbon gallery. -
expandKeyTip
String expandKeyTip
-
isShowingPopupPanel
boolean isShowingPopupPanel
Indication whether the ribbon gallery is showing the popup panel. -
popupCallback
JRibbonBand.RibbonGalleryPopupCallback popupCallback
-
preferredPopupMaxButtonColumns
int preferredPopupMaxButtonColumns
Preferred maximum number of button columns for the popup panel. -
preferredPopupMaxVisibleButtonRows
int preferredPopupMaxVisibleButtonRows
Preferred maximum number of visible button rows for the popup panel. -
preferredVisibleIconCount
Map<RibbonElementPriority,Integer> preferredVisibleIconCount
Preferred widths for each possible display state (set in the user code according to design preferences).
-
-
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonRootPane extends JRootPane implements Serializable
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonTaskToggleButton extends JCommandToggleButton implements Serializable
-
Serialized Fields
-
contextualGroupHueColor
Color contextualGroupHueColor
Color of the matching contextual task group. Can benull
if the associated task is not contextual. -
keyTip
String keyTip
-
ribbonTask
RibbonTask ribbonTask
-
-
-
-
Package org.pushingpixels.flamingo.internal.ui.ribbon.appmenu
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton extends JCommandButton implements Serializable
-
Serialized Fields
-
ribbon
JRibbon ribbon
The application ribbon this menu button is for
-
-
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuPopupPanel extends JPopupPanel implements Serializable
-
Serialized Fields
-
appMenuButton
JRibbonApplicationMenuButton appMenuButton
-
ribbonAppMenu
RibbonApplicationMenu ribbonAppMenu
-
-
-
Class org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuPopupPanelSecondary extends JCommandButtonPanel implements Serializable
-
-
Package org.pushingpixels.flamingo.internal.utils
-
Class org.pushingpixels.flamingo.internal.utils.KeyTipManager.KeyTipEvent extends AWTEvent implements Serializable
-