|
Holger's Java API |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| EditableComponent | a component that supports user edits that can be disabled. |
| FontSelectionListener | The listener that's notified when a font selection changes |
| Form | a Form represents a way to edit objects through a specialized GUI that provides all save/cancel and optionally apply functionality. |
| FormListener | |
| FormValidator<T> | used for Form dialogs or frames that edit data. |
| MouseBoundsListener.Snapper | |
| Class Summary | |
|---|---|
| AlarmClockFrame | A little GUI app with a JWatchLabel that can be run, halted and set. |
| AncestorAdapter | an abstract adapter for an AncestorListener as a convenience |
| BackgroundImageBorder | a border that draws the given image centered as a background. |
| CategoryNode<T> | provides a model for organizing categories in a tree. |
| CloseButton | A simple JButton that will call
parent.dispose()
when the button is pressed. |
| CustomTheme | allows to easily modify color themes. |
| DesktopAdapter | adding this as a ComponentListener and InternalFrameListener to a JInternalFrame within a desktop will properly adjust the size of the desktop on relevant events. |
| DialogFilter<T> | a special filter that will accept a given entry via dialog response |
| DocumentAdapter | a convenience implementation that makes it easier to implement a DocumentListener if you want to perform a certain task in all cases. |
| DocumentSizeFilter | limits documents to a given fixed size. |
| DocumentTextFilter | allows to use a common Filter to be used as a DocumentFilter. |
| FontSelectionEvent | An event that characterizes a change in the current font selection. |
| FontViewer | A nice little Font Viewer GUI application. |
| FormDialog<T> | allows easy display and handling of forms in a dialog. |
| FormFrame | a Frame that takes some form along with a FormValidator to edit some data. |
| FormHelper | provides convenience to handle common problems when dealing with forms and has generally useful utility methods for handling form fields |
| FormInternalFrame | a JInternalFrame that takes some form along with a FormValidator to edit some data. |
| FormListener.Adapter | |
| FormPanel | uses a plain JPanel as a Form, where the given component is placed in the center while the control buttons are placed at one edge. |
| JCategoryField | fires a PropertyChangeEvent with key 'value' upon changes |
| JCipher | a little sample gui to ease the task of using CipherKey |
| JComboButton | a component that allows multiple buttons to share the same spot through a JComboBox, where the button's actions can directly be accessed |
| JCustomThemeEditor | work in progress on a metallic theme editor |
| JDateRangeChooser | This class allows to easily select a range of dates. |
| JDateTimeChooser | A component that supports setting date and time via different components |
| JDiskUsage | shows disk usage based on the given root directory. |
| JEnumField<T extends Enum<?>> | a special component that allows to select an enum constant
via JRadioButton in a ButtonGroup. |
| JFileField | A text component that denotes a file path; supports mouse drops from file system and provides a convenient JFileChooser. |
| JFileFieldBeanInfo | |
| JFontChooser | provides a nice GUI mechanism to choose a System Font (with preview and compare option and several other features). |
| JFontControl | provides a Font control component that can be used in a menu or toolbar. |
| JFontFileChooser | provides a nice GUI mechanism to choose a Font from the file system. |
| JHourSpinner | A simple specialized JSpinner using Long
for a value representing milliseconds and displays the time using hours/minutes/seconds. |
| JHourSpinner.HourEditor | |
| JHourSpinner.HourModel | |
| JKeyButton | a special button that sends KeyEvents to a component upon being pressed |
| JListSelection | a specialized component that allows to select elements from a pool in a defined order |
| JMainFrame | a convenient JFrame providing some basic nice stuff |
| JMemoryGauge | a component that displays current memory consumption |
| JMethodTableModelComponent<T> | implements a general component for editing an object based on the meta-data provided by
a MethodTableModel. |
| JMultipleSelectionComboBox | a specialized JComboBox allowing to deal with multiple selection. |
| JPreviewPane<T> | provides a component that displays a preview of a component that itself allows to select values. |
| JPrinterSelect | a gui component to support printing |
| JPropertyEditor | a convenient graphical editor for Properties based on one-line String values. |
| JPropertyEntryComponent | implements a general component for editing PropertyEntry objects. |
| JPropertyEntryForm<T extends PropertyEntry> | provides a generic form to edit instances of class T based on its properties. |
| JSearchList | provides a selection list that can be case-insensitively filtered by its toString() representation through a text field. |
| JSearchTable<T> | provides a selection table that uses a JFilteredTableComponent for easy filtering/sorting. |
| JSearchTree | a wrapper around a JTree that makes it easier to find a node. |
| JTagEditor | a special editor that allows to select items from a list as well as add items to the list. |
| JTagsField<G extends Keyword> | a special component to edit the groups for a Taggable object;
fires a PropertyChangeEvent with key Form.EDIT_PROPERTY_KEY upon change. |
| JTimeChooser | A simple specialized JSpinner using java.util.Date
for a value. |
| JTouchNumPad | represents a 4x4 NumPad for touch screen apps |
| JURLField | a component that uses a JTextField to edit a URL and provides a button to view the URL |
| JWatchLabel | JWatchLabel is a JComponent that displays either the current time or a given Stopwatch updated every second |
| JYouTubeField | provides a field to edit video entries while allowing to preview relevant information. |
| Language | English language resources for the com.antelmann.util.gui package |
| Language_de | Deutsche Uebersetzung fuer die com.antelmann.util.gui Package |
| Language_en | English language resources for the com.antelmann.util.gui package |
| Language_lv | resources for Latvia |
| Language_ru | resources for Russia |
| ListFocusTraversalPolicy | allows to customize the focus traversal based on a list |
| Menus | this class provides some convenient menus, dialogs and other functions (additions to SwingUtilities)
that are potentially useful for any Java Swing Application. |
| MoneyFormatFactory | to be used with JFormattedTextField; this maps between a String and a Number, but is displayed as a money value. |
| MouseBoundsListener | a listener class for moving/resizing a component via mouse movements. |
| MyAbstractAction | a base class for actions that provides some convenience for implementing actions |
| MyJCalendar | deals with an unfortunate bug in the JCalendar implementation which occurs when the month is changed to one with fewer days than currently displayed in the JDayChooser component. |
| PercentFormat | allows to edit percentages in a commonly used way, so that the number 10 actually represents 10 percent. |
| PercentFormatFactory | displays a normal percentage, let's you edit the percentage as a number with 100 corresponding to 100 percent and stores the value as a proper percentage value where 1 corresponds to 100 percent. |
| Plot2DFunction | Plot2DFunction provides a specialized JPanel that plots any given two-dimensional function. |
| PropertiesEditorFrame | a convenient graphical editor for Properties as a stand-alone application |
| SchedulerFrame | a convenient GUI to schedule predefined tasks |
| SelectAllOnFocusGain | a general focus listener that will select all text on focus gain if the source of the focus event is a JTextComponent |
| SplashScreen | for use as a splash screen. |
| SubTreeModel | represents a specific branch of a given wrapped tree model. |
| TextViewerFrame | a very simple text viewer w/ copy/print/save capabilities. |
| ToolTipListRenderer | allows to customize the tool tip based on the selected item and optionally some Format or PatternExtractor; even wrapping existing renderer is supported |
| TreeUtils | provides utility methods for handling trees. |
| WaitMessageDialog | a little wait dialog |
| Enum Summary | |
|---|---|
| JDateRangeChooser.Interval | |
| LayoutOption | specifies the way a component should be laid out to best fit into an enclosing container |
| Exception Summary | |
|---|---|
| FormValidationWarning | indicates a problem during a form validation |
This package contains utility classes for GUI related implementations.
An interesting highlight includes a class for plotting two-dimensional functions in a highly customizable and yet simple way.
Another feature highlight is a look&feel menu that can be applied for any GUI application.
|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||