All Classes and Interfaces

Class
Description
Control panel of a single JRibbonBand.
Base class for command buttons.
Enumerates the available values for the location order kind.
Panel that hosts file-related command buttons with progress indication and cancellation capabilities.
Information on the specific file.
Provides an abstract implementation of the BufferedImageOp interface.
Ribbon band.
Model for the action area of AbstractCommandButton component.
Extension of the default button model that supports the ActionButtonModel interface and repeated invocation of action listeners on mouse rollover.
Extension of the default toggle button model that supports the ActionButtonModel interface.
Helper implementation of ResizableIcon that draws an arrow.
 
This interface is used for asynchronously-loaded contents.
This interface is used for asynchronously-loaded contents.
UI for control panel of ribbon band (JBandControlPanel).
Base class for the core ribbon band resize policies.
Base class for the core ribbon band resize sequencing policies.
Basic UI for control panel of ribbon band JBandControlPanel.
Basic UI for breadcrumb bar (JBreadcrumbBar).
Basic UI for color selector component JColorSelectorComponent.
Basic UI for color selector panel JColorSelectorPanel.
Listener to track user interaction with the command buttons.
Basic UI for command button panel JCommandButtonPanel.
Basic UI for button strip JCommandButtonStrip.
Basic UI for command button JCommandButton.
Basic UI delegate for the JCommandMenuButton component.
 
 
Popup panel that hosts groups of icons.
Basic UI for command toggle button JCommandToggleButton.
Basic UI delegate for the JCommandToggleMenuButton component.
Basic UI for control panel of ribbon band JBandControlPanel.
Basic UI for popup panel JPopupPanel.
This class is used to trace the changes in the shown popup panels and install ESC key listener on the matching root pane so that the popup panels can be dismissed with the ESC key.
This class is used to dismiss popup panels on the following events: Mouse click outside any shown popup panel. Closing, iconifying or deactivation of a top-level window. Any change in the component hierarchy of a top-level window. Only one top-level window is tracked at any time.
Basic UI for ribbon application menu button JRibbonApplicationMenuButton.
Basic UI for ribbon application menu button JRibbonApplicationMenuButton.
Basic UI for ribbon band JRibbonBand.
Popup panel that shows the contents of the ribbon band when it is in a collapsed state.
Round border for the ribbon bands.
 
Basic UI for ribbon gallery JRibbonGallery.
 
Button strip as a UI resource.
Basic UI for toggle button of ribbon tasks JRibbonTaskToggleButton.
Basic UI for ribbon JRibbon.
 
 
Basic UI for rich tooltip panel JRichTooltipPanel.
Basic UI for scrollable panel JScrollablePanel.
The application callback that can be set on JBreadcrumbBar.
Generic runtime exception for the breadcrumb bar.
Generic exception handler for the breadcrumb bar.
Model for the breadcrumb bar component (JBreadcrumbBar).
UI for breadcrumb bar (JBreadcrumbBar).
Breadcrumb bar that allows browsing the local file system.
Local file system specific implementation of the BreadcrumbBarCallBack.
A single item in the JBreadcrumbBar model.
Event on the breadcrumb bar path.
The application listener on breadcrumb path events.
Breadcrumb bar that allows wrapping an existing JTree or a TreeModel.
Tree adapter that allows plugging a custom rendering logic.
Tree-adapter specific implementation of the BreadcrumbBarCallBack .
 
UI for command button (JColorSelectorComponent).
UI for command button (JColorSelectorPanel).
Image filter that shifts the colors of the original image.
Display state for command buttons.
Definition of a layout manager for AbstractCommandButtons.
Layout information on different visual parts of a single command button.
Enumerates the available values for separator orientations.
Layout information on a single line of text.
 
 
 
 
 
 
 
 
 
UI for icon panel (JCommandButtonPanel).
UI for button strip (JCommandButtonStrip).
UI for command button (JCommandButton).
Group of command toggle buttons.
The core resize policies.
The base class for mapping-based core resize policies.
Core resize policy for JFlowRibbonBand that places the content in three rows.
Core resize policy for JFlowRibbonBand that places the content in two rows.
Core resize policy that maps all RibbonElementPrioritys to RibbonElementPriority.LOW.
Mirror core resize policy that maps the values of RibbonElementPrioritys to themselves.
Core resize policy that maps all RibbonElementPrioritys to RibbonElementPriority.TOP.
The core resize sequencing policies.
The collapse from last resize sequencing policy.
The round robin resize sequencing policy.
Implementation of ResizableIcon that adds decorations to a main icon.
Icon decorator interface.
Helper implementation of ResizableIcon that draws a double arrow.
Implementation of ResizableIcon that paints nothing.
Implementation of ResizableIcon that allows applying a BufferedImageOp on another icon.
Helper utilities for Flamingo project.
Enumerates the available values for horizontal alignment.
Implementation of the ResizableIcon that allows switching the icon painting at runtime.
Special resize policy that is used for collapsed ribbon bands.
Implementation of ResizableIcon interface that wraps ICO files.
Implementation of ResizableIcon interface that wraps image files.
Control panel of a single JRibbonBand.
 
Breadcrumb bar.
Base interface for elements in breadcrumb bar.
 
 
 
 
Command button.
Enumerates the available command button kinds.
Orientation kind for the popup.
Panel that hosts command buttons.
Enumerates the available layout kinds.
Button strip component.
Button strip orientation.
A command button that can be placed in JCommandPopupMenus and in the primary / secondary panels of the ribbon application menu.
Popup menu.
Command button.
A command toggle button that can be placed in JCommandPopupMenu.
Control panel of a single JRibbonBand.
Flow ribbon band component.
Base class for popup panels.
Allows providing custom application logic for computing the screen bounds of popup panels before they are shown on the screen.
The ribbon component.
The main application menu button for JRibbon component placed in a JRibbonFrame.
 
 
Ribbon band component.
This callback allows application code to place additional menu entries in the popup menu shown when the ribbon gallery expand button is clicked.
Wrapper around core and 3rd party Swing controls to allow placing them in the JRibbonBand.
Ribbon frame.
In-ribbon gallery.
Root pane for the JRibbonFrame.
Toggle button for ribbon tasks.
 
ScrollablePanel allows to have scrolling buttons on each side.
 
 
Annotation to mark a command button that shows UI content with associated keytips on clicking its action area.
 
 
 
 
Generic key-value pair with optional property map.
Decorator icon that layers icons one on top of the other.
Popup action listener.
Model for the popup area of JCommandButton component.
An application hook that allows associating a custom popup panel with a popup area of the specific command button.
Manager for showing and hiding JPopupPanels.
Popup event.
Information on a single showing popup.
Listener on showing and hiding the popup panels.
UI for popup panel (JPopupPanel).
This event is used to notify interested parties that progress has been made in the event source.
Contract for parties interested to listen on progress events.
Utilities to install desktop rendering hints for correctly rasterizing texts.
Interface for icons that have resizability behaviour.
 
Metadata description of the application menu of the JRibbon component.
Metadata description for the footer entries of the RibbonApplicationMenu.
Metadata description for the primary menu entries of the RibbonApplicationMenu.
Callback that allows application code to provide custom content on the secondary panel of the RibbonApplicationMenu.
Metadata description for the secondary menu entries of the RibbonApplicationMenu.
Defines the resize policies for the JRibbonBands and JFlowRibbonBands.
Defines the resize sequencing policies for RibbonTasks.
UI for ribbon band (JRibbonBand).
UI for extended components (JRibbonComponent).
A contextual group of RibbonTasks.
Priority of ribbon band components.
UI for in-ribbon gallery (JRibbonGallery).
Single ribbon task in JRibbon.
UI for ribbon (JRibbon).
Rich tooltip for command buttons.
 
 
UI for rich tooltip panel (JRichTooltipPanel).
Rollover action listener.
UI for scrollable panel (JScrollablePanel).
Key-value pair with a String key.