|Class and Description|
Base class for the implementations of TabDisplayerUI in this package.
A hierarchy listener which registers the component with ToolTipManager when displayed, and de-registers it when hidden
A property change listener which will repaint the selected tab when the "active" property changes on the tab displayer
Simple implementation of a listener on a TabDataModel.
Basic UI class for view tabs - non scrollable tabbed displayer, which shows all tabs equally sized, proportionally.
Listen to mouse events and handles selection behaviour and close icon button behaviour.
A provisional look and feel for OS-X, round 2, using Java2d to emulate the aqua look.
A view tabs ui for OS-X adapted from the view tabs UI for Metal.
Base class for tab displayers that have scrollable tabs.
JToggleButton subclass which maps to an index in the data model, and displays whatever the content of the data model at that index is.
Base class for tab displayer UIs which use cell renderers to display tabs.
Support class to implement animation in tab headers to indicate some sort of 'busy' state.
install(Tabbed, TabDataModel)) and if any tab is marked as 'busy' (
Class which can provide sliding or other eye-candy effects as a component is displayed.
Layout model which manages an offset into a set of scrollable tabs, and recalculates its layout on a change.
Button UI that can paint rotated text, which is used by
Interface for a component that can render a tab and handle other aspects of its functionality.
A base class for control buttons placed within the tabs (view tabs) or next to the tab row (editor tabs).
A model representing the visual layout of tabs in a TabDataModel as a set of rectangles.
An extention to Border which can provide a non-rectangular interior region that will contain the tab's content, and actually paint that interior.
Used by BasicTabDisplayerUI and its subclasses.
Windows Vista impl of tabs ui
Windows8-like user interface of view type tabs.