Package net.sf.doolin.gui.swing

Interface Summary
FilePathListener Listener for IFilePath implementations.
IFilePath Interface used by JFile to abstract the component that is used to display the selected file path.
LabelInfoProvider Creates a LabelInfo from an object.
 

Class Summary
AbstractFilePath Abstract implementation for a IFilePath that provides support for the listeners.
ByClassAndPropertyFormat<T> Completion handler that is based on a bean class name and one of its properties to store the text value
ClassLabelInfoProvider This label provider is based on the class name of the item.
CollapsablePanel Panel which has a border where the user can click to collapse the panel.
CollaspableBorder Border that displays the collapsed state of a panel.
ComboFilePath IFilePath implementation based on an editable JComboBox.
CompletionSupport<E> Support class for the auto-completion of JComboBox.
DateLabelInfoProvider Label provider for a date.
DefaultLabelInfoProvider LabelInfo provider that returns only the Object.toString() result of the item
DefaultTextLabelInfoProvider Generates a text-only label info, using the text representation of the given object or a default text if the given object is null or blank.
DockLayout BorderLayout sub-class that allows the docking of several toolbars on the borders.
DoolinIcons Accessor for the Doolin icons.
EnumLabelInfoProvider This label provider is based on an enumeration.
ExpressionLabelInfoProvider LabelInfoProvider based on a GUIExpression.
FileBrowser This class allows the browsing of files or directories.
FormattedKeyLabelInfoProvider This LabelInfoProvider uses a format to build the text key of both the text and the icon id.
JButtonBar Bar of buttons
JFile File selection component.
JFontChooser The JFontChooser class is a swing component for font selection.
KeyLabelInfoProvider LabelInfoProvider based on a map of keys, that give access to the text and icons.
LabelInfo Association of a text and an icon
LabelInfoListCellRenderer ListCellRenderer based on a LabelInfoProvider.
MapLabelInfoProvider LabelInfoProvider based on a map.
MnemonicInfo Computing of mnemonic information (character and index) from an encoded text.
PropertyLabelInfoProvider Creates a LabelInfo according to some properties in the item.
ScrollablePanel JPanel which is scrollable.
SwingUtils Several utility methods for dealing with Swing.
SwingUtils.ClassComponentPredicate Checks the class of a component
TextFilePath IFilePath implementation based on a JTextField.
 

Enum Summary
FileBrowsingMode File browsing model.
 



Copyright © 2011. All Rights Reserved.