Class Summary | |
---|---|
AbstractBean | An abstract superclass that minimizes the effort required to provide change support for bound and constrained Bean properties. |
AbstractWrappedDateFormat | Reduces the effort required to write custom DateFormat implementations that retain the ability to iterate through Dates with the arrow keys in formatted text fields (using an appropriate DateFormatter). |
ArrayListModel<E> | Adds javax.swing.ListModel capabilities to its superclass. |
EmptyDateFormat | Wraps a given DateFormat and adds behavior to convert to/from the empty string. |
EmptyFormat | Wraps a given {@code Format} and adds behavior to convert to/from the empty string. |
EmptyNumberFormat | Wraps a given {@code NumberFormat} and adds behavior to convert to/from the empty string. |
LinkedListModel<E> | Adds javax.swing.ListModel capabilities to its superclass. |
MnemonicUtils | Configures the text, mnemonic and mnemonic index in Actions, JLabels, and AbstractButtons. |
Objects | Provides static methods that operate on objects. |
ObservableBean | Describes objects that provide bound properties as specified in the Java Bean Specification. |
ObservableBean2 | In addition to its super interface ObservableBean, this interface describes the optional support for registering PropertyChangeListeners for an individual property name. |
ObservableList<E> | Combines the List and ListModel interfaces. |
Preconditions | Reduces the code necessary to check preconditions on method state and parameters. |
RenderingUtils |
Provides convenience behavior for drawing strings, underline chars,
and accessing font metrics. Note: This class is not part of the public Common API. |
Strings | Provides frequently used static null-safe String testing methods . |
SystemUtils | Provides convenience behavior to determine the operating system and Java version. |