Holger's Java API

## Uses of Interface
com.antelmann.util.gui.EditableComponent

Packages that use EditableComponent
com.antelmann.cddb: This package contains classes to maintain music CD collections and associate CDs with information from a CDDB service.
com.antelmann.image: This package contains classes for more easily dealing with images.
com.antelmann.math: This package contains classes to ease calculations.
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.
com.antelmann.sql: This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes
com.antelmann.util.gui: This package contains utility classes for GUI related implementations.
com.antelmann.util.table: This package provides useful additions to TableModels and contains classes to ease development with Swing tables.

Uses of EditableComponent in com.antelmann.cddb

Classes in com.antelmann.cddb that implement EditableComponent
`class` `JComposition` a gui component for displaying and editing a composition.

Uses of EditableComponent in com.antelmann.image

Classes in com.antelmann.image that implement EditableComponent
`class` `JImagePanel` a special panel for images that allows drag/drop as well as copy/paste.

Uses of EditableComponent in com.antelmann.math

Classes in com.antelmann.math that implement EditableComponent
`class` `JDataMatrixView` allows the multidimensional visualization of a `DataMatrix` instance

Uses of EditableComponent in com.antelmann.net.mail

Classes in com.antelmann.net.mail that implement EditableComponent
`class` `JEmailForm` allows to view a particular email

Uses of EditableComponent in com.antelmann.sql

Classes in com.antelmann.sql that implement EditableComponent
`class` `JDBCRowModel` JDBCRowModel allows to edit tables where the row is updated only after an explicit method call.
`class` `JDBCTableModel` JDBCTableModel provides a simple way to display/edit a table from a JDBC connection.
`class` `RowItemTableModel` the implementation requires that the columns are properly set on all RowItem objects used within the model.

Uses of EditableComponent in com.antelmann.util.gui

Classes in com.antelmann.util.gui that implement EditableComponent
`class` `JCategoryField` fires a `PropertyChangeEvent` with key 'value' upon changes
`class` `JDateTimeChooser` A component that supports setting date and time via different components
`class` `JEnumField<T extends Enum<?>>` a special component that allows to select an enum constant via `JRadioButton` in a `ButtonGroup`.
`class` `JFileField` A text component that denotes a file path; supports mouse drops from file system and provides a convenient JFileChooser.
`class` `JHourSpinner` A simple specialized `JSpinner` using `Long` for a value representing milliseconds and displays the time using hours/minutes/seconds.
`class` `JMethodTableModelComponent<T>` implements a general component for editing an object based on the meta-data provided by a `MethodTableModel`.
`class` `JPropertyEditor` a convenient graphical editor for Properties based on one-line String values.
`class` `JPropertyEntryComponent` implements a general component for editing `PropertyEntry` objects.
`class` `JPropertyEntryForm<T extends PropertyEntry>` provides a generic form to edit instances of class T based on its properties.
`class` `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.
`class` `JTimeChooser` A simple specialized `JSpinner` using `java.util.Date` for a value.
`class` `JURLField` a component that uses a JTextField to edit a URL and provides a button to view the URL
`class` `JYouTubeField` provides a field to edit video entries while allowing to preview relevant information.

Uses of EditableComponent in com.antelmann.util.table

Classes in com.antelmann.util.table that implement EditableComponent
`class` `ConvertedObjectTableModel<X,T>` allows to use an ObjectTableModel for a different type by providing a conversion
`class` `ConvertedTableModel` a special model that allows converting the values before setting/getting a cell value.
`class` `ObjectTableModelWrapper<T>` a wrapper around a TableModel that also supports `ObjectTableModel`
`class` `TableModelWrapper` allows to easily wrap a given table model and quickly just override a single method or customize the model by using appropriate methods herein.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads