JFileChooser doesn't allow directory selection very well on Mac.
Interface that maps well towards JFileChooser but allows us to exchange JFileChooser for other implementations For details on these methods, see JFileChooser
Common base interface for FileChooser and DirectoryChooser interfaces
Simple LayoutManager that allows to center a single Component inside a Container, based on its preferred size.
Choosing files and folders is a mess in Java.
Keep the enabled state of listed components in sync with a JComboBox selection or the selcted state of an AbstractButton, for instance a JCheckBox
Pass to JWizard in order to generate button with sub items
A ControlPanel is a JPanel which has "RiverLayout" as default layout manager.
This border only look good on mac
SVGIcon that defers loading until icon is actually displayed
Like JColorSelector, but with support for alpha channel.
A ToolBar which looks better than the standard toolbar
Swing panel that can be collapsed/expanded
Component that allows color selection by clicking on it.
A fix to JFileChooser that correctly allows only directories to be selected.
Panel that makes its content fade in smoothly Uses a BorderLayout as default
Component that allows file or folder selection by clicking on it.
Font selector with background loading of fonts
JComboBox that allows different formatters to be installed
A button looking with semi-transparent background, much like the jAlbum.net site buttons which show as users hover the mouse over images.
JButton that only shows its border when the mouse is hovered over it
Fix for JButton on Mac OS-X which shrinks a button when an icon is being added so that text doesn't fit
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)
JLabel that assigns itself to a component.
Like JSplitPane, but with a discrete line as divider
Swing component that produces a graphical link to a URL.
JTable that maps a Map object to a name-value table.
A Toolbar button that produces a pull down menu of actions
JComboBox that presents translated items by constructing keys based on enum class name .
Panel that has a colorful background, close button and nice roll-up effect To be used for small informative notifications
Like JTextField, but only allows numbers (or empty)
Clean toggle button lacking borders Ensure Action has a selected state and both icon and selected icon
A button without extra margins, borders or paint effects
Slider with a plain (round) knob on all look & feels
Provide a Mac-like spinning wheel during long processes
Ordinary JButton that picks up both icon and rollover icon from its action
JLabel that doesn't pass on mouse click events (Disable hiding of tool-tips when clicking)
A button looking like the jAlbum.net site buttons as they were introduced in September 2009.
JDialog that manages OS independent OK / Cancel buttons and mapping Enter press to Ok action and ESC press to Cancel action
JTextArea with undo/redo support and popup menu Tab also moves between components
JTextField with undo/redo support and popup menu
Allows texts to be pushed and popped.
JSpinner that can be widened easily
Swing-like wrapper around XFileChooser (Windows) Cons: Windows only.
Simple LayoutManager that puts a component in the vertical middle of its container The component stretches to the full width of the container
JTree where root node can't be collapsed (why would one want it?)
Like EtchedBorder, but with just a line in the top/north
This class is used to create a multiple-exclusion scope for a set of panels of JCollapsiblePanel class.
Icon that paints itself in twice the pixel density
ImageIcon that paints itself in twice the pixel density
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".
Next generation of RiverLayout.
This class is a mess, I should really clean it up...
Icons for popular social networks
Action exposing an enabledProperty (javafx)
Convenience "master listener" class that allows you to monitor component state events in a uniform and syntactically short way.
Manage completion of comma separated list of tags
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
Companion to the Autocompleter class
JLabel where you can set the preferred width only.