# Package com.dlsc.flexgantt.swing.util

Utility classes for Swing operations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IRenderer | A common base interface for all renderers used by FlexGantt.

- Class Summary
  Class | Description
  --- | ---
  AbstractSwingWorker | This is the 3rd version of AbstractSwingWorker (also known as AbstractSwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
  AutoscrollSupport | A support class, which enables the autoscroll feature for the tree table and the layer container.
  ColorField | A simple panel that displays a color.
  ColorUtil | A utility class for dealing with instances of `Color`.
  CornerIcon | An icon shown by corner stone panels (e.g. upper left corner of the tree table, or upper left corner of the layer container).
  CornerStone | A panel used in various corners of scrollpanes within the Gantt chart.
  CustomizableLineBorder | A border implementation that displays a bevel border but where each border (top, left, bottom, right) can be hidden.
  DropShadowBorder | Implements a DropShadow for components.
  GradientBorder | A border implementation that draws a gradient in the background.
  GraphicsUtilities | `GraphicsUtilities` contains a set of tools to perform common graphics operations easily.
  InfiniteProgressPanel | An infinite progress panel displays a rotating figure and a message to notice the user of a long, duration unknown task.
  MenuCleaner | A utility class that is used to clean up (popup) menus in such a way that the text of the menu items lines up nicely.
  MultiDropTarget | The `MultiDropTarget` is associated with a `Component` when that `Component` wishes to accept drops during Drag and Drop operations.
  MultiGanttChartSynchController | A utility class used to synchronize several Gantt charts so that when the user scrolls in one chart then the other charts will scroll to the same location.
  PathCalculator |
  PathCalculatorUI | A small application used for testing the PathCalculator object.
  RelationshipTypeListCellRenderer | A renderer used for relationship type visualization in combo box and lists.
  RollOverLabel | A special label type that changes its foreground and background color when the mouse cursor enters or exits it.
  Simple3DBorder | A simple 3D border with a line thickness of 1 pixel.
  TableUtils | Utility methods for use with `JTable`.
  WindowsCornerIcon | An icon implementation that simulates the corner resize icon found on Windows.

- Enum Summary
  Enum | Description
  --- | ---
  PathCalculator.ArrowDirection | An enum listing the various directions the arrow can be painted.
  PathCalculator.TargetLocation | An enumerator of possible locations that the target object can have relative to the source object.
  WindowsCornerIcon.Corner | An enumerator, which specifies where the icon will draw its boxes.

## Package com.dlsc.flexgantt.swing.util Description

Utility classes for Swing operations.

Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.