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 TheNumberFilter
class provides methods to validate the input in aJNumberInputField
.JEtchedLine TheJEtchedLine
class provides an etched line.JGradientColorMap TheJGradientColorMap
class provides a gradient colour map.JGraphics TheJGraphics
class provides static methodes for changing fonts, colors, ...JImageLoader TheJImageLoader
helper class provides functionality for loading images.JImagePanel TheJImagePanel
class provides aJPanel
with a background image.JLabelBox TheJLabelBox
class provides static methodes for drawing labels in boxes.JNumberInputField TheJNumberInputField
class provides a input textfield forint
anddouble
datatypes.JScrollablePanel TheJScrollablePanel
class provides a scrollableJPanel
.JTriggeredButton TheJTriggeredButton
class provides a button that automatically hides/shows its border.JTriggeredButtonBorder TheJTriggeredButtonBorder
class provides a special border for theJTriggeredButton
class.JUnfocusableButton TheJUnfocusableButton
class is a special implementation of aJButton
.JUnfocusableTriggeredButton TheJUnfocusableTriggeredButton
class is a special implementation of aJTriggeredButton
.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.