Package org.sm.smtools.swing.util


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