Package se.datadosen.component

Interface Summary
DirectoryChooser JFileChooser doesn't allow directory selection very well on Mac.
FileChooser Interface that maps well towards JFileChooser but allows use to exchange JFileChooser for other implementations For details on these methods, see JFileChooser
 

Class Summary
Autocompleter  
AutoSelectingTreeCellEditor  
CenterLayout Simple LayoutManager that allows to center a single Component inside a Container, based on its preferred size.
ChooserFactory Choosing files and folders is a mess in Java.
ComponentUtilities Keep the enabled state of listed components in sync with a JComboBox selection or the selcted state of an AbstractButton, for instance a JCheckBox
CompoundAction Pass to JWizard in order to generate button with sub items
ControlPanel A ControlPanel is a JPanel which has "RiverLayout" as default layout manager.
CurvedLineBorder  
CutCornersBorder This border only look good on mac
DimensionFormatter  
DropDownIcon  
JBackgroundPanel  
JBackgroundTextField  
JCollapsiblePanel Swing panel that can be collapsed/expanded
JColorSelector Component that allows color selection by clicking on it.
JDirectoryChooser A fix to JFileChooser that correctly allows only directories to be selected.
JGlassButton A button looking with semi-transparent background, much like the jAlbum.net site buttons which show as users hover the mouse over images.
JGradientButton  
JHeadingPanel  
JHoverButton JButton that only shows its border when the mouse is hovered over it
JIconButton Fix for JButton on Mac OS-X which shrinks a button when an icon is being added so that text doesn't fit
JIconToggleButton Fix for JButton on Mac OS-X which shrinks a button when an icon is being added so that text doesn't fit (I assume this class is needed, as JIconButton is needed)
JLabelFor JLabel that assigns itself to a component.
JLineSplitPane Like JSplitPane, but with a discrete line as divider
JLinkButton  
JLinkLabel Swing component that produces a graphical link to a URL.
JMapTable JTable that maps a Map object to a name-value table.
JNotification Panel that has a colorful background, close button and nice roll-up effect To be used for small informative notifications
JPlainButton A button without extra margins, borders or paint effects
JPlainToggleButton  
JPlaylist Music playlist.
JPopupButton  
JProgressSpinner Provide a Mac-like spinning wheel during long processes
JRatingSlider  
JSiteButton A button looking like the jAlbum.net site buttons as they were introduced in September 2009.
JSkinLikesPanel  
JSmartButton  
JSmartColorSelector  
JSmartComboBox  
JSmartDialog JDialog that manages OS independent OK / Cancel buttons and mapping Enter press to Ok action and ESC press to Cancel action
JSmartLabel  
JSmartSeparator  
JSmartTextArea JTextArea with undo/redo support and popup menu
JSmartTextComponentSupport  
JSmartTextField JTextField with undo/redo support and popup menu
JSmartToggleButton  
JStackLabel Allows texts to be pushed and popped.
JSuperimposePanel  
JSwingFileChooser  
JWizard  
JWizardStep  
JXFileChooser Swing-like wrapper around XFileChooser
MacDirectoryChooser  
MacFileChooser  
MarginIcon  
NonCollapsableJTree JTree where root node can't be collapsed (why would one want it?)
NorthEtchedBorder Like EtchedBorder, but with just a line in the top/north
NorthLineBorder  
PanelGroup This class is used to create a multiple-exclusion scope for a set of panels of JCollapsiblePanel class.
RiverLayout RiverLayout makes it very simple to construct user interfaces as components are laid out similar to how text is added to a word processor (Components flow like a "river".
RoundedLineBorder  
ShadowBorder This class is a mess, I should really clean it up...
StateMonitor Convenience "master listener" class that allows you to monitor component state events in a uniform and syntactically short way.
StatusbarBorder  
ToggleAction  
VetoableAction Action whos setEnabled method can be vetoed by listeners Enables a clean way to handle the enabled state of actions when the enabled state is dependent on multiple parts of a program
WordList Companion to the Autocompleter class
WrappableJLabel JLabel where you can set the preferred width only.
 

Enum Summary
JNotification.Type