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.
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
AbstractCommandButton
s.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
RibbonElementPriority
s to
RibbonElementPriority.LOW
.Core resize policy that maps:
RibbonElementPriority.TOP
->
RibbonElementPriority.MEDIUM
RibbonElementPriority.MEDIUM
->
RibbonElementPriority.LOW
RibbonElementPriority.LOW
->
RibbonElementPriority.LOW
Core resize policy that maps:
RibbonElementPriority.TOP
->
RibbonElementPriority.TOP
RibbonElementPriority.MEDIUM
->
RibbonElementPriority.TOP
RibbonElementPriority.LOW
->
RibbonElementPriority.MEDIUM
Core resize policy that maps:
RibbonElementPriority.TOP
->
RibbonElementPriority.TOP
RibbonElementPriority.MEDIUM
->
RibbonElementPriority.LOW
RibbonElementPriority.LOW
->
RibbonElementPriority.LOW
Core resize policy that maps:
RibbonElementPriority.TOP
->
RibbonElementPriority.TOP
RibbonElementPriority.MEDIUM
->
RibbonElementPriority.MEDIUM
RibbonElementPriority.LOW
->
RibbonElementPriority.MEDIUM
Mirror core resize policy that maps the values of
RibbonElementPriority
s to themselves.Core resize policy that maps all
RibbonElementPriority
s 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
JCommandPopupMenu
s 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
JPopupPanel
s.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
JRibbonBand
s and
JFlowRibbonBand
s.Defines the resize sequencing policies for
RibbonTask
s.UI for ribbon band (
JRibbonBand
).UI for extended components (
JRibbonComponent
).A contextual group of
RibbonTask
s.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.