|
Class Summary |
| AbstractMouseAdapter |
|
| AnimatedImageButton |
|
| AnimatedTransition |
Provides a generic thread for slowly moving from one value to another. |
| AppleMenu |
This panel emulates an "apple menu", meaning that the icons grow when the mouse moves closer. |
| AutoCompleter |
This class adds autocompletion on a JTextField. |
| AutoCompleter.FileAutoCompleter |
Autocomplete using the file system |
| AutoCompleter.ListAutoCompleter |
Autocomplete from a list |
| BrowseButton |
Is a JCombobox add-on to a JTextField: it will render a button visually inside the textfield. |
| BrowseButton.BrowseFileAction |
|
| ButtonBarLayout |
ButtonAreaLayout, ripped from L2FProd and costumized |
| ButtonUtils |
This is a small class for providing some scalable button images. |
| ButtonWrapper |
|
| CarouselLayout |
|
| CentralUndoManager |
This class is used to implement undo and redo on all textfields. |
| ColorUtil |
Some Color Utils methods a.o. |
| ComponentDragger |
|
| CurrentLineHighlighter |
This class can be used to highlight the current line for any JTextComponent. |
| CustomFocusTraversalPolicy |
Usage:
container.setFocusTraversalPolicy(new CustomOwnFocusTraversalPolicy(...) );
It is possible to move the components about afterwards. |
| CyclingBorders |
Create a shadowed (bottom right) border. |
| DashedBorder |
Draw a dashed border |
| DelayedActionEvent |
Catch an ActionEvent and hold until until a time expires and then continue executing it. |
| DelayedDocumentListener |
Wrap your DocumentListner inside this class and register with Document. |
| DesktopIcon |
This class emulates the often used HTML graphics button including mouse over and click effects. |
| DraggableJComponent |
The basic frame to convert a regular component to a draggable component |
| DropDownButton |
An icon button for in a toolbar with a dropdown button next to it, showing a popup menu. |
| DropShadowPanel |
DropShadowPanel is a generic lightweight container casting
the shadow of its children. |
| DynaGridLayout |
This class is a replacement for a FlowLayout inside a JScrollPane. |
| DynaGridLayout.CC |
|
| EDTExceptionHandler |
|
| EDTExceptionHandler.PopupThrowableListener |
This class will show the exception in a popup |
| EqualsLayout |
Layout components horizontally or vertically, aligned, and all components are the same size. |
| EventQueue |
Allow for popup menu's on all textfields by default. |
| ExpandMenuItem |
|
| Flex1Button |
|
| FlowScrollLayout |
This class is a replacement for a FlowLayout inside a JScrollPane. |
| FocusInterpreter |
This class interpretes keyboard focus movements and determines if the focus is lost
- to a component within the same application (LOSING_FOCUS followed by a FOCUS_LOST)
- or to something outside the application (just LOSING_FOCUS). |
| FocusInterpreter.FocusInterpreterEvent |
|
| FocusVisualizer |
This class highlight the Component that currently has the focus. |
| FoxtrotUtils |
Some swing utilites |
| IconButton |
This class emulates the often used HTML graphics button including mouse over and click effects. |
| IconSet |
|
| IconSet.Size |
|
| IconUtils |
This is a small class providing some basic and very often used image functions associated with Swing. |
| IcoUtils |
This class is a convenience wrapper on top of the AcLibIco - the ICO file library. |
| ImageButton |
This class was deprecated and one should use IconButton with an ImageIcon. |
| ImageShadowFactory |
Copied from Aerith: |
| ImageUtils |
This is a small class providing some basic and very often used image functions associated with Swing. |
| ImagingUtils |
This is a small class providing some basic and very often used image functions associated with the Imnaging library. |
| JButton |
|
| JButtonGroup<T> |
Extends javax.swing.ButtonGroup to provide methods that allow working with button references instead of button models. |
| JButtonUtil |
|
| JCalendarPicker |
|
| JCalendarUtil |
|
| JCardPanel |
|
| JCarousel |
TODO: how control:
- a click on a not-in-front icon brings it to the front AND executes the action
- a click on a not-in-front icon brings it to the front, a second click is required to execute the action
- hovering over a not-in-front icon brings it to the front, a click executes the action |
| JCheckBox |
Adds a PropertyChangeEvent when the selected state changes for easy property binding |
| JCheckBox3 |
Deprecated. |
| JCheckBoxThreeState |
This creates a 3 state checkbox, use getSelected3 to determine whether the checkbox is true, false or null
It draws its "null" states using the "armed" mode of JCheckBox. |
| JCheckBoxThreeState.State |
This is a type-safe enumerated type |
| JClockSimpleAnalog |
copied from http://www.leepoint.net/notes-java/examples/animation/50analogclockbuf/analogclockbufexample.html |
| JComboBox |
Force a smaller border on the renderer so a combox is equally in height as a textfield. |
| JComboBoxAutoCompletion |
|
| JComboBoxMap<K,V> |
Support a map as the model. |
| JFormattedTextField |
This class is used to add "select contents of field upon focusGained" behaviour to JTextFields. |
| JFormattedTextFieldUtils |
This class has several methods to help with JFormattedTextFields |
| JFormattedTextFieldUtils.PercentFormatter |
the formatter for simple integers |
| JFormattedTextFieldUtils.PercentFormatterFactory |
Create formatters |
| JFormattedTextFieldUtils.SimpleGregorianCalendarFormatter |
the formatter for simple GregorianCalendars |
| JFormattedTextFieldUtils.SimpleGregorianCalendarFormatterFactory |
Create formatters |
| JFormattedTextFieldUtils.SimpleIntegerFormatter |
the formatter for simple integers |
| JFormattedTextFieldUtils.SimpleIntegerFormatterFactory |
Create formatters |
| JideUtils |
|
| JLabel |
A class for passing more visual data to a JLabel in the constructor. |
| JList |
Lists also have alternating colors for their rows. |
| JMenu |
|
| JMenuItem |
|
| JOptionPane |
|
| JPanelUtils |
|
| JPanelWithBackground |
A JPanel with an image in the background. |
| JPanelWithEvent |
This panel has event support that means listeners can register and are notified when an event occurs. |
| JPlaceholdersPanel |
Constructs a panel with textfields for all placeholders |
| JPlaceholdersPanel.Handler |
|
| JRadioButtonMenuItem |
|
| JResizer |
Wraps a component inside a new component with a ResizableBorder. |
| JSpinner |
|
| JSplitPane |
This class supports remembering of the divider location between sessions. |
| JTabbedPane<T> |
Extends JTabbedPane with synchronous loading. |
| JTabbedPane.LoadOnDemand<T> |
|
| JTextArea |
This JTextArea autoselects in contents when the focus comes in and does some improved selection management. |
| JTextComponentPrompt |
This class will display a prompt on top of a text component when
the Document of the text field is empty. |
| JTextField<T> |
This class is used to add "select contents of field upon focusGained" behaviour to JTextFields. |
| JTimePicker |
|
| JTimerPanel |
Copied from http://www.jug-muenster.de/swing-apollo-space-program-mission-timer-280/ |
| JToolBarMoreButton |
to use this feature replace:
frame.getContentPane().add(toolbar, BorderLayout.NORTH);
with
frame.getContentPane().add(MoreButton.wrapToolBar(toolBar), BorderLayout.NORTH); |
| JToolBarRaised |
This is a regular JToolBar which is painted raised with a drop shadow and visually attached to the menubar above. |
| JTree |
|
| JViewportWatermark |
An extension of javax.swing.JViewport that allows pluggable
custom painting of its background and foreground. |
| JWindowTransparent |
This is a attempt to create a transparent JWindow. |
| JXLayerUtils |
|
| LineBorder |
A line border, which allows for:
- custom sizes per side of the border (top, left, bottom, right)
- custom margins between the visual border and the component per side of the border (top, left, bottom, right) |
| MigLayoutUtils |
|
| ModalFrameUtil |
Present a regular frame with dialog behaviour over another frame. |
| MouseListenerImpl |
Empty MouseListener |
| MultiLineLabel |
This class is taken from O'Reilly's Java in a Nutshell volume 1
It allows for a label which displays more than one line of text. |
| NeonBorder |
|
| NixieNumber |
Copied from http://www.jug-muenster.de/swing-nixieclock-321/
This looks best on a DARK_GRAY background. |
| PanelUIBrushedMetal |
Create a panel with a brush metal look
use lPanel.setUI(new PanelUIBrushedMetal()); |
| PopupButton<E> |
A popup button to make a more simpler JComboBox. |
| ProgressMonitor |
Replacement for Swing's ProgressMonitor |
| RangeSlider |
An extension of JSlider to select a range of values using two thumb controls. |
| ResizableBorderDefault |
|
| ResizingImageIcon |
This class can hold multiple bitmaps and selects the best fitting one (largest-smaller-than-required). |
| ScrollPaneLayout |
Extends scrollpane layout so the room in the scroll borders next to the scrollbars can be used. |
| ShadowBorder |
Create a shadowed (bottom right) border. |
| ShadowedIcon |
Draws a shadow around an icon. |
| ShortCutVisualizer |
This class installs key listeners onto a TextComponent (e.g. |
| SimpleXMLEditor |
A simple XML Editor with validation. |
| SortedListModel |
SortedListModel decorates an unsorted ListModel to provide a sorted model. |
| SplashScreen |
Class representing an application splash screen. |
| StandardComponentPopupMenu |
Allow for popup menu's on all components by default. |
| StatusBar |
A statusbar for at the bottom of a window |
| StrongReference<T> |
A class to replace Weak and Soft references with a strong reference |
| SwingEventDispatcher |
This class implements a event handling behaviour of Swing components similar to VisualBasic. |
| SwingUtilities |
Some swing utilites
waitForThreadToFinish has been moved to the FoxtrotUtils |
| SwingXUtils |
|
| ThreadCheckingRepaintManager |
Check to see if a swing action is done in a none swing thread. |
| TogglingLedPanel |
http://www.jug-muenster.de/swing-event-departure-board-518/ |
| ToolTipListener |
This class is used to help generate tooltips on components added to a
scrollpane. |
| UndoableTextFieldAdapter |
This class is used to implement undo and redo on all textfields. |
| Version |
|
| VerticalTextIcon |
A vertical text icon especially interesting for JTabbedPane where the icon can be put rotated on the side (instead of straight up). |
| WatermarkPainter |
This class is the abstract base class for objects that know
how to paint a WatermarkViewport. |
| WatermarkPainterStamp |
An extension of WatermarkPainter that
paints a translucent image in the bottom right
corner of the component. |
| WindowBorder |
|