| Interface | Description |
|---|---|
| BindableTableModel<T> | |
| DateFormField.ReferenceDateProvider |
Provider for the reference date.
Invoked whenever the input starts with a '@' which will invoke setReferenceDate(getReferenceDateProvider().getReferenceDate()) |
| FormChangeable |
A component that supports setting the changeability,
|
| FormChangeableComponent |
Marks a component as changeable.
Such components can be edited by the user. |
| FormComponent |
Interface all Tentackle form components must implement.
|
| FormContainer |
Tentackle GUI-containers must implement this interface.
|
| FormFieldComponent |
Extended
FormComponent for editable text fields. |
| FormTableRowObject |
An object representing a row in a
TableModel. |
| FormTableTraversalListener |
Vetoable Listener for cell traversal events from a formtable
|
| FormWindow |
All Tentackle windows (top level container) must implement this interface.
Adds features like auto positioning, related window, form wrapping, autoclose, etc... |
| FormWrapListener |
Listener for form wrap events.
|
| GUISaveable |
All Dialogs/Frames that should be saved before System.exit() should
implement this and sign up to the
GUIExceptionHandler. |
| SpinListener |
A listener that increments/decrements the value of a
FormSpinField. |
| SqlDateField |
Interface for all fields that edit date, time or timestamps.
|
| TooltipDisplay |
The TooltipDisplay displays the tooltip of a FormComponent
usually in a StringFormField in a FormPanel.
|
| ValueListener |
A listener that sets/gets the value of a form-field.
|
| Class | Description |
|---|---|
| AbstractFormField |
Abstract base class for all text fields.
|
| AbstractFormFieldBeanInfo |
BeanInfo for AbstractFormField.
|
| AbstractFormTableModel<T> |
Abstract table model that maintains a chained mapping of rows
by a
FormTableMap. |
| AbstractFractionNumberFormField |
Abstract base class for all fraction number form fields.
|
| AbstractFractionNumberFormFieldBeanInfo | |
| AbstractNumberFormField |
Abstract base class for all numeric form fields.
|
| AbstractNumberFormFieldBeanInfo | |
| AcceptDenyCheckBox |
A simple checkbox for ok/yes/allow (green) and cancel/no/deny (red).
|
| AcceptDenyCheckBoxBeanInfo |
BeanInfo for AcceptDenyCheckBox.
|
| AdjustPropertyEditor |
Property editor for the FormField adjust attribute.
|
| BMoneyFormField |
FormField to edit a BMoney object.
|
| BMoneyFormFieldBeanInfo |
BeanInfo for BMoneyFormField.
|
| ByteFormField |
FormField to edit a byte value.
|
| ByteFormFieldBeanInfo |
BeanInfo for ByteFormField.
|
| CalendarTimeModePropertyEditor |
Property editor for FormCalendar time modes.
|
| CellTraversalPropertyEditor |
PropertyEditor for cell traversal.
|
| CellTraversalPropertyEditorPanel |
A panel to edit the formtable cell traversal.
Used by CellTraversalPropertyEditor. |
| ComponentGroup |
A group of components.
|
| ComponentGroupBeanInfo | |
| ConvertPropertyEditor |
Property editor for the FormFieldComponent's convert attribute.
|
| DateFormField |
AbstractFormField to edit a
Date object. |
| DateFormFieldBeanInfo |
BeanInfo for DateFormField.
|
| DoubleFormField |
FormField to edit a double value.
|
| DoubleFormFieldBeanInfo |
BeanInfo for DoubleFormField.
|
| EnhancedLineBorder |
A LineBorder with the ability to enable/disable each of its four sides.
|
| EnhancedLineBorderBeanInfo |
BeanInfo for EnhancedLineBorder.
|
| ErrorToolTip |
A popup showing an error message.
|
| FileTransferable |
A transferable for files.
Returned to the drop target (if we are the drag source) and if the dragged object is a document (either File or Directory). |
| FloatFormField |
FormField to edit a float value.
|
| FloatFormFieldBeanInfo |
BeanInfo for FloatFormField.
|
| FocusTraversalGroup |
A component group sharing tha same focus traversal.
|
| FocusTraversalGroupBeanInfo | |
| FormButton |
A Button which is aware of forms.
|
| FormButtonBeanInfo |
BeanInfo for FormButton.
|
| FormCalendar | |
| FormCalendarBeanInfo |
BeanInfo for FormCalendar.
|
| FormCalendarDialog |
Calendar dialog.
|
| FormCalendarField | |
| FormCalendarFieldBeanInfo |
BeanInfo for FormCalendarField.
|
| FormCheckBox |
A checkbox aware of forms.
|
| FormCheckBoxBeanInfo |
BeanInfo for FormCheckBox.
|
| FormComboBox<E> |
A forms-aware combobox.
Notes: If valueEnteredOnSelect is set to false the valueEntered
event will only be fired on focus lost and not whenever the selection is changed.
the action event behave as expected, i.e. |
| FormComboBoxBeanInfo |
BeanInfo for FormComboBox.
|
| FormComponentCellEditor |
Cell editor for FormComponents.
Provides cell editors for tables and trees. |
| FormComponentPanel |
A FormPanel with an embedded FormComponent.
|
| FormComponentPanelBeanInfo |
BeanInfo for FormComponentPanel.
|
| FormConsole |
A console-like text area.
|
| FormConsoleBeanInfo |
BeanInfo for FormConsole.
|
| FormDialog |
Extended
JDialog implementing FormWindow (and FormContainer). |
| FormDialogBeanInfo |
BeanInfo for FormDialog.
|
| FormError |
An Error Dialog.
Replacement for JOptionDialog providing multiline messages (without HTML-hacks) and improved keyboard handling. |
| FormEventQueue |
A replacement for the standard event queue providing
support for dropping key events a given amount of time.
|
| FormFieldComboBox<E> |
A
FormFieldComboBox is a FormComboBox with a
FormFieldComponent as its editor. |
| FormFieldComboBoxBeanInfo |
BeanInfo for FormFieldComboBox.
|
| FormFieldComponentCellEditor |
Cell Editor for FormFieldComponents.
Extends the FormComponentCellEditor for table cell editors based on FormFields. |
| FormFieldComponentDocument |
Document Model for FormFieldComponents.
|
| FormFieldComponentPanel |
A FormComponentPanel with an embedded FormFieldComponent.
|
| FormFieldComponentPanelBeanInfo |
BeanInfo for FormFieldComponentPanel.
|
| FormFieldDocument |
Document for
FormFieldComponents. |
| FormFileChooser |
A FormField for files decorated with buttons to link and unlink to a file.
|
| FormFileChooserBeanInfo |
BeanInfo for FormFileChooser.
|
| FormFocusTraversalPolicy |
Keyboard focus traversal policy for Tentackle forms.
|
| FormFrame |
Extended
JFrame implementing FormWindow (and FormContainer). |
| FormFrameBeanInfo |
BeanInfo for FormFrame.
|
| FormInfo |
An Info Dialog.
Replacement for JOptionDialog providing multiline messages (without HTML-hacks) and improved keyboard handling. |
| FormLabel |
A form label.
|
| FormLabelBeanInfo | |
| FormLayoutComparator |
Comparator for
FormFocusTraversalPolicy. |
| FormMailField |
FormField to edit a mail adress.
By pressing the mail-button the mailer program will be opened. |
| FormMailFieldBeanInfo |
BeanInfo for FormMailField.
|
| FormPanel |
Extended
JPanel implementing FormContainer. |
| FormPanelBeanInfo |
BeanInfo for FormPanel.
|
| FormQuestion |
A question dialog.
Replacement for JOptionDialog providing multiline messages (without HTML-hacks) and improved keyboard handling. |
| FormRadioButton |
A radio button aware of forms.
|
| FormRadioButtonBeanInfo |
BeanInfo for FormRadioButton.
|
| FormSpinField | |
| FormSpinFieldBeanInfo |
BeanInfo for FormSpinField.
|
| FormTable<T> |
Extended JTable.
|
| FormTableBeanInfo |
BeanInfo for FormTable.
|
| FormTableCellRenderer |
Default cell renderer in FormTables for text fields.
|
| FormTableColumnModel |
Extended table column model.
Adds the feature to display/hide a column by model index. |
| FormTableEntry<T> |
Entry per object that describes the data and configuration in order to
keep all table-config-stuff in one place.
|
| FormTableHeaderCellRenderer |
A renderer for a cell in the table header.
|
| FormTableMap<T> |
Generic mapping of the rows within a FormTable.
Implementing a sorter is easily done by subclassing FormTableMap. |
| FormTableModel<T> |
Table-model for
FormTables. |
| FormTableSorter<T> |
A table model and mapper to sort rows.
|
| FormTableTraversalEvent |
A cell traversal event.
Whenever a cell traversal occurs on a FormTable (see setCellTraversal())
an event will be sent to all FormTableTraversalListeners. |
| FormTableUtilityPopup |
FormTable utility popup.
A popup menu to allow a FormTable to be printed, converted to Excel or Xml, find an item in the table, set/get the preferences, size, columns, etc... |
| FormTelnoDialog |
Telefon-Nummern Dialog
|
| FormTelnoField |
Form field to edit a URL.
|
| FormTelnoFieldBeanInfo |
BeanInfo for FormTelnoField.
|
| FormTextArea |
Extended JTextArea as a
FormFieldComponent. |
| FormTextAreaBeanInfo |
BeanInfo for FormTextArea.
|
| FormTextAreaTableCellRenderer |
A multi line text area table cell renderer.
|
| FormToggleButton |
A toggle button aware of forms.
|
| FormToggleButtonBeanInfo |
BeanInfo for FormToggleButton.
|
| FormTree |
Extended
JTree. |
| FormTreeBeanInfo |
BeanInfo for FormTree.
|
| FormUrlField |
Form field to edit a URL.
|
| FormUrlFieldBeanInfo |
BeanInfo for FormUrlField.
|
| FormUtilities |
Utilities for the UI layer.
|
| FormWrapEvent |
An event fired whenever the keyboard focus wraps within a form or window.
|
| GCButton |
Garbage Collector and Memorystatus Button.
|
| GCButtonBeanInfo |
BeanInfo for GCButton.
|
| GUIExceptionHandler |
The GUI Exception Handler.
|
| HorizontalAlignmentPropertyEditor |
Bean property editor for the horizontal alignment.
|
| HourSpinField |
SpinField for hours.
|
| HourSpinFieldBeanInfo |
BeanInfo for HourSpinField.
|
| IntegerFormField |
FormField to edit an integer value.
|
| IntegerFormFieldBeanInfo |
BeanInfo for IntegerFormField.
|
| LocaleComboBox |
A Combobox of Locales.
|
| LocaleComboBoxBeanInfo |
BeanInfo for LocaleComboBox.
|
| LongFormField |
FormField to edit a long value.
|
| LongFormFieldBeanInfo |
BeanInfo for LongFormField.
|
| MinSecSpinField |
A SpinFeld to edit minutes or seconds.
|
| MinSecSpinFieldBeanInfo |
BeanInfo for MinSecSpinField.
|
| MonthComboBox |
A combobox for months.
|
| MonthComboBoxBeanInfo |
BeanInfo for MonthComboBox.
|
| MonthSpinField |
A combobox for months as a spinfield.
|
| MonthSpinFieldBeanInfo |
BeanInfo for MonthSpinField.
|
| PropertyGroup |
A group of components sharing the same properties.
|
| PropertyGroupBeanInfo | |
| SearchTextDialog |
A simple dialog to edit a search text.
|
| ShortFormField |
FormField to edit a short value.
|
| ShortFormFieldBeanInfo |
BeanInfo for ShortFormField.
|
| SpinEvent |
A spinning event.
Used to spin up or down the value in a FormSpinField. |
| SqlDateFieldBinding |
Binding for
DateFormField and FormCalendarField. |
| StringFormField |
A AbstractFormField for editing strings.
|
| StringFormFieldBeanInfo |
BeanInfo for StringFormField.
|
| SumFormTableEntry<T> |
A formtable entry to sumup the numeric columns of a table.
|
| SwingSwingBundle |
Bundle for ui-package in tentackle-swing.
|
| TelnoTypePropertyEditor |
Bean property editor for the phone type in
FormTelnoField. |
| TimeZoneComboBox |
Combobox for all supported timezones.
|
| TimeZoneComboBoxBeanInfo |
BeanInfo for TimeZoneComboBox.
|
| ValueChangedAdapter |
Adapter if only the value changed method needs to be implemented.
|
| ValueEnteredAdapter |
Adapter if only the value entered method needs to be implemented.
|
| ValueEvent |
Value event to implement the data binding between
FormComponents and the application's data. |
| VerticalAlignmentPropertyEditor |
Bean property editor for the vertical alignment.
|
| WeekdayComboBox |
A ComboBox to edit the day of week.
|
| WeekdayComboBoxBeanInfo |
BeanInfo for WeekdayComboBox.
|
| WorkerDialog |
A dialog showing the progress of an infinite worker thread.
|
| WorkerThread |
A worker thread.
|
| YearSpinField |
SpinField for years.
|
| YearSpinFieldBeanInfo |
BeanInfo for YearSpinField.
|
| YesNoRadioButton |
Radiobuttons to get a definitive decision from the user.
The user must click yes or no or the answer is undetermined. |
| YesNoRadioButtonBeanInfo |
BeanInfo for YesNoRadioButton.
|
| Enum | Description |
|---|---|
| BindableTableModel.BindType |
The binding type.
Determines the kind of binding, or none at all. |
| Exception | Description |
|---|---|
| FormTableTraversalVetoException |
Exception to veto a cell traversal in a
FormTable. |
| GUIRuntimeException |
GUI Runtime Exception.
|
Notice: the Swing layer is legacy since Tentackle 2.0 and only provided
to migrate old TT1-applications to TT2.
Consider using FX for new desktop applications.
Tentackle - a domain driven enterprise framework