# All Classes and Interfaces

Class
Description
AbstractCarouselMenuAction
An action for the CarouselMenuAction.
AbstractImageBorder
AnimationConfigurationManager
Animation configuration manager.
AnimationFacet
Animation facet.
AugmentContainerGhostingTask
Ant task for augmenting LAF classes with image ghosting functionality.
AugmentException
Exception thrown when augmentation failed.
AugmentIconGhostingTask
Ant task for augmenting LAF classes with icon ghosting functionality.
AugmentMainTask
Ant task for augmenting main LAF class.
AugmentTask
Ant task for augmenting UI delegates.
AugmentUpdateTask
Ant task for augmenting UI delegates.
AutoScrollActivator
Christopher Deckers (chrriis@nextencia.net) http://www.nextencia.net
AutoScrollActivator.AutoScrollMouseListener
AutoScrollActivator.AutoScrollProperties
AutoScrollWidget
Widget that decorates scroll panes with auto scroll.
CaroselLayout
Layout engine for JCarousel components (although would work for any container).
ContainerGhostingAugmenter
Augments the UI classes with ghosting painting.
ContainerGhostingType
Ant type for storing `containerGhosting` elements of `AugmentContainerGhostingTask` task.
DefaultPreviewPainter
Default implementation of the component preview painter.
DefaultTabPreviewPainter
Default implementation of the tab preview painter.
DeltaQueue
Delta queue.
DeltaQueue.Deltable
Base class for entries in a `DeltaQueue`.
DeltaQueue.DeltaMatcher
Interface for comparing two delta instances.
DesktopIconHoverPreviewWidget
Adds internal frame thumbnail preview on desktop icon mouse hover.
DnDVetoException
DnDVetoException is an exception thrown to signal that a drag and drop operation is not valid.
EditContextMenuWidget
Adds edit context menu on text components.
GhostAnimationWidget
Widget that tracks changes to the button for ghost effects.
GhostingListener
Listener for the "ghosting image" effects on buttons.
GhostPaintingUtils
Utility class that implements the ghost effects.
GradientPanel
Container that draws (in an optimized way) a gradient in the background
IconGhostingAugmenter
Augments the button UI classes with icon ghosting painting.
IconGhostingType
Ant type for storing `iconGhosting` elements of `AugmentIconGhostingTask` task.
ImageBorder
ImageBorder takes an image and breaks out the corners and the top, left, right, and bottom borders stretching them to fill the space around which the border is drawn
ImageLabel
A simple component that scales an image to fit inside the size of the component.
ImageUtilities
Static class with utility methods for images
InfoClassVisitor
Gathers information on all methods and fields of some class.
InternalFramePreviewPainter
JCarosel
A carousel component which lays out components around a carousel, moving each to the front as it is clicked on.
JCarouselMenu
Shows a carousel offset to the left with a menu of actions on the right.
LAFAdapter
LafConstants
Constants for the laf-widget classes.
LafConstants.PasswordStrength
Password strength.
LafConstants.TabOverviewKind
Enumerates all available kinds of tab overview dialog.
LafMainClassAugmenter
Augments the main LAF classes with laf-widget behaviour.
LafWidget<T>
Interface for LAF widgets (behavioural traits).
LafWidgetAdapter<T>
Base implementation of `LafWidget` interface.
LafWidgetRepository
Repository of LAF widgets.
LafWidgetRepository.LafWidgetClassInfo
Information on a single class.
LafWidgetSupport
LAF-specific support for widgets.
LafWidgetUtilities
Various utility functions.
LafWidgetUtilities2
Various utility functions.
LockBorder
Border with "lock" indication.
LockBorderWidget
Adds visual indication on non-editable text components.
LookUtils
Provides convenience behavior used by the JGoodies Looks.
MenuSearchWidget
Adds menu search panel to menu bars.
OffsetCaroselLayout
Offsets a normal carousel layout be a fixed amount allowing it be "moved" around the screen.
PasswordStrengthChecker
Specifies the interface for the password strength checkers.
PasswordStrengthCheckerWidget
Adds password strength indication on password fields.
PreviewPainter
Base class for component preview painters.
ReflectedImageLabel
A RichComponent which takes the supplied image, adds on 50% to the height of the image and draws a graduated alpha-blended reflection below the top aligned original image.
RenderingUtils
Resettable
Base interface for widgets that support the reset operation.
RichComponent
A component that can be part of the a rich user interface
ScrollPaneSelector
ScrollPaneSelector is a little utility class that provides a means to quickly scroll both vertically and horizontally on a single mouse click, by dragging a selection rectangle over a "thumbnail" of the scrollPane's viewport view.
ScrollPaneSelectorWidget
Widget that decorates scroll panes with selector.
SelectAllOnFocusGainWidget
Adds "select all on focus gain" behaviour on text components.
SelectOnEscapeWidget
Adds "select / deselect on Escape key press" behaviour on text components.
ShadowPopupBorder
A border with a drop shadow intended to be used as the outer border of popups.
StringTreeDnDEvent
StringTreeDnDEvent is an event fired whenever a String is about to be dropped into a node in a JTree.
StringTreeDnDListener
StringTreeDnDListener represents a listener that is informed when a String is about to be dropped into a node in a JTree.
SwingBugUtilities
Contains some utility methods applicable to any swing application.
TabHoverPreviewWidget
Adds tab preview thumbnail on tab mouse hover.
TabOverviewButton
Button that activates the tab overview dialog.
TabOverviewDialog
Tab overview dialog.
TabOverviewDialogWidget
Adds tab overview dialog to tabbed panes.
TabPagerManager
Tab pager manager.
TabPagerMouseWheelListener
Mouse wheel listener for the `TabPagerWidget`.
TabPagerWidget
Adds tab pager to tabbed panes.
TabPreviewControl
Control to display the a single tab preview.
TabPreviewPainter
Base class for tab preview painters.
TabPreviewThread
Thread for running the tab preview requests.
TabPreviewThread.TabPreviewCallback
Interface for offering the tab preview image once it has been computed.
TabPreviewThread.TabPreviewInfo
Information for previewing a tabbed pane.
TabPreviewWindow
Tab preview window.
TabPreviewWindow.PreviewLabel
TrackableThread
Base class for all helper threads.
TreeDragAndDropWidget
TreeWrapper is used to handle drag and drop and popup menus in any JTree.
TreeTreeDnDEvent
TreeTreeDnDEvent is an event fired when a node from a JTree is dropped into another node (of the same or of other JTree).
TreeTreeDnDListener
TreeTreeDnDListener represents a listener that receives notifications when some node from a tree is moved or copied into itself (or into another tree).
TweakedScrollPaneLayout
A hideous hack to allow the display of the selector's button even when only one scrollBar is visible.
UiDelegateAugmenter
Augments the UI classes with laf-widget behaviour.
UiDelegateType
Ant type for storing `delegate` elements of `AugmentMainTask` task.
UiDelegateUpdateAugmenter
Augments the UI classes with laf-widget behaviour.
UiDelegateWriterEmptyCtr
Bytecode writer for a forwarding UI delegate class with a single constructor that gets no parameters.
UiDelegateWriterOneParamCtr
Bytecode writer for a forwarding UI delegate class with a single constructor that gets one parameter.
UiThreadingViolationException
This exception is thrown when the code detects violations of UI threading rules.
Utils
Utility functions.