Package org.sm.smtools.swing.util

Provides various functional classes for Java's Swing framework.

This package contains a number of useful classes that are based on Java's Swing framework (including caching GUI components).

  • Class Summary
    Class Description
    ANumberFilter
    The NumberFilter class provides methods to validate the input in a JNumberInputField.
    JEtchedLine
    The JEtchedLine class provides an etched line.
    JGradientColorMap
    The JGradientColorMap class provides a gradient colour map.
    JGraphics
    The JGraphics class provides static methodes for changing fonts, colors, ...
    JImageLoader
    The JImageLoader helper class provides functionality for loading images.
    JImagePanel
    The JImagePanel class provides a JPanel with a background image.
    JLabelBox
    The JLabelBox class provides static methodes for drawing labels in boxes.
    JNumberInputField
    The JNumberInputField class provides a input textfield for int and double datatypes.
    JScrollablePanel
    The JScrollablePanel class provides a scrollable JPanel.
    JTriggeredButton
    The JTriggeredButton class provides a button that automatically hides/shows its border.
    JTriggeredButtonBorder
    The JTriggeredButtonBorder class provides a special border for the JTriggeredButton class.
    JUnfocusableButton
    The JUnfocusableButton class is a special implementation of a JButton.
    JUnfocusableTriggeredButton
    The JUnfocusableTriggeredButton class is a special implementation of a JTriggeredButton.
    SpringUtilities
    A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
  • Enum Summary
    Enum Description
    JEtchedLine.EOrientation
    Useful constant to specify a horizontally or vertically oriented etched line.
    JGradientColorMap.EColorMap
    The various supported colour maps.
    JGradientColorMap.EOrientation
    The supported horizontal and vertical orientations for the gradient colour map.