Package org.tentackle.ui

Extended Swing GUI layer.

See:
          Description

Interface Summary
FormComponent Interface all Tentackle form components must implement.
FormContainer Tentackle GUI-containers must implement this interface.
FormFieldComponent Extended FormComponent for editable text fields.
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.
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 Summary
AbstractFormTableModel Abstract table model that maintains a chained mapping of rows by a FormTableMap.
AcceptDenyCheckBox A simple checkbox for ok/yes/allow (green) and cancel/no/deny (red).
AcceptDenyCheckBoxBeanInfo BeanInfo for AcceptDenyCheckBox.
BMoneyFormField FormField to edit a BMoney object.
BMoneyFormFieldBeanInfo BeanInfo for BMoneyFormField.
ByteFormField FormField to edit a byte value.
ByteFormFieldBeanInfo BeanInfo for ByteFormField.
DateFormField FormField 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.
FloatFormField FormField to edit a float value.
FloatFormFieldBeanInfo BeanInfo for FloatFormField.
FormButton A Button which is aware of forms.
FormButtonBeanInfo BeanInfo for FormButton.
FormCalendar A calendar panel.
FormCalendarDialog Calendar dialog.
FormCalendarField A date field with a calendar button.
FormCalendarFieldBeanInfo BeanInfo for FormCalendarField.
FormCalendarTimeModeEditor Property editor for FormCalendar time modes.
FormCheckBox A checkbox aware of forms.
FormCheckBoxBeanInfo BeanInfo for FormCheckBox.
FormComboBox 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.
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.
FormField Abstract base class for all text fields.
FormFieldAdjustEditor Property editor for the FormField adjust attribute.
FormFieldBeanInfo BeanInfo for FormField.
FormFieldComboBox 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.
FormFieldConvertEditor Property editor for the FormField convert attribute.
FormFieldDocument Document for FormFieldComponents.
FormFieldHorizontalAlignmentEditor Bean property editor for the horizontal alignment.
FormFieldVerticalAlignmentEditor Bean property editor for the vertical alignment.
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.
FormHelper Utilities for the UI layer.
FormHelper.PreferredSizeMouseListener A mouse listener to open a popup menu for setting/getting the preferred sizes.
FormInfo An Info Dialog.
Replacement for JOptionDialog providing multiline messages (without HTML-hacks) and improved keyboard handling.
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 Generic spinnable field.
FormSpinFieldBeanInfo BeanInfo for FormSpinField.
FormTable Extended JTable.
FormTableBeanInfo BeanInfo for FormTable.
FormTableCellRenderer Cell Renderer in FormTables.
FormTableCellTraversalEditor PropertyEditor for cell traversal.
FormTableCellTraversalEditorPanel A panel to edit the formtable cell traversal.
Used by FormTableCellTraversalEditor.
FormTableColumnModel Extended table column model.
Adds the feature to display/hide a column by model index.
FormTableEntry 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 Generic mapping of the rows within a FormTable.
Implementing a sorter is easily done by subclassing FormTableMap.
FormTableModel Table-model for FormTables.
FormTableSorter 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 A utility popup menu to allow a FormTable to be printed, converted to excel, find an item in the table, set/get the preferences, size, columns, etc...
FormTelnoDialog Telefon-Nummern Dialog
FormTelnoField A field to edit phone numbers and fax, mobile, etc...
FormTelnoFieldBeanInfo BeanInfo for FormTelnoField.
FormTelnoFieldTypeEditor Bean property editor for the phone type in FormTelnoField.
FormTextArea Extended JTextArea as a FormFieldComponent.
FormTextAreaBeanInfo BeanInfo for FormTextArea.
FormTextAreaTableCellRenderer A multi line text area table cell renderer.
FormTree Extended JTree.
FormTreeBeanInfo BeanInfo for FormTree.
FormUrlField Form field to edit a URL.
FormUrlFieldBeanInfo BeanInfo for FormUrlField.
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.
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.
Locales Locales for the ui-package.
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 as a spinfield.
MonthComboBoxBeanInfo BeanInfo for MonthComboBox.
MultiLineToolTipUI Multi-line tooltip UI.
See the static init block in FormHelper.
NumberFormField Abstract base class for all numeric form fields.
NumberFormFieldBeanInfo BeanInfo for NumberFormField.
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.
StringFormField A FormField for editing strings.
StringFormFieldBeanInfo BeanInfo for StringFormField.
SumFormTableEntry A formtable entry to sumup the numeric columns of a table.
TimeZoneComboBox Combobox for all supported timezones.
TimeZoneComboBoxBeanInfo BeanInfo for TimeZoneComboBox.
UIGlobal UI globals.
ValueEvent Value event to implement the data binding between FormComponents and the application's data.
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.
YesNoRadioButtonBeanInfo BeanInfo for YesNoRadioButton.
 

Exception Summary
FormTableTraversalVetoException Exception to veto a cell traversal in a FormTable.
GUIRuntimeException GUI Runtime Exception.
 

Package org.tentackle.ui Description

Extended Swing GUI layer.



Copyright © 2001-2008 Harald Krake, Bergstr. 48, 78098 Triberg, Germany, harald@krake.de