Module is.codion.swing.framework.ui
Package is.codion.swing.framework.ui
package is.codion.swing.framework.ui
Package configuration values:
EntityApplicationPanel.HELP_URL
EntityApplicationPanel.CONFIRM_EXIT
EntityApplicationPanel.SHOW_STARTUP_DIALOG
EntityApplicationPanel.CACHE_ENTITY_PANELS
EntityApplicationPanel.USER_PREFERENCES_ENABLED
EntityApplicationPanel.RESTORE_DEFAULT_PREFERENCES
EntityApplicationPanel.CALL_SYSTEM_EXIT
EntityEditComponentPanel.MODIFIED_INDICATOR
EntityEditComponentPanel.MODIFIED_INDICATOR_UNDERLINE_STYLE
EntityEditComponentPanel.DEFAULT_TEXT_FIELD_COLUMNS
EntityEditPanel.Config.USE_SAVE_CAPTION
EntityEditPanel.Config.USE_FOCUS_ACTIVATION
EntityEditPanel.Config.INCLUDE_ENTITY_MENU
EntityEditPanel.Config.MODIFIED_WARNING
EntityPanel.Config.USE_KEYBOARD_NAVIGATION
EntityPanel.Config.DISPOSE_EDIT_DIALOG_ON_ESCAPE
EntityPanel.Config.INCLUDE_TOGGLE_EDIT_PANEL_CONTROL
EntityPanel.Config.TOOLBAR_CONTROLS
EntityPanel.Config.CONTROL_PANEL_CONSTRAINTS
EntityPanel.Config.CONTROL_TOOLBAR_CONSTRAINTS
EntityPanel.Config.WINDOW_TYPE
EntityTablePanel.Config.QUERY_HIDDEN_COLUMNS
EntityTablePanel.Config.ORDER_QUERY_BY_SORT_ORDER
EntityTablePanel.Config.CONDITION_VIEW
EntityTablePanel.Config.FILTER_VIEW
EntityTablePanel.Config.SUMMARY_PANEL_VISIBLE
EntityTablePanel.Config.INCLUDE_POPUP_MENU
EntityTablePanel.Config.INCLUDE_ENTITY_MENU
EntityTablePanel.Config.INCLUDE_CLEAR_CONTROL
EntityTablePanel.Config.INCLUDE_LIMIT_MENU
EntityTablePanel.Config.REFRESH_BUTTON_VISIBLE
EntityTablePanel.Config.COLUMN_SELECTION
EntityTablePanel.Config.INCLUDE_CONDITIONS
EntityTablePanel.Config.INCLUDE_FILTERS
EntityTablePanel.Config.INCLUDE_SUMMARY
EntityTablePanel.Config.SHOW_REFRESH_PROGRESS_BAR
ReferentialIntegrityErrorHandling.REFERENTIAL_INTEGRITY_ERROR_HANDLING
TabbedApplicationLayout.TAB_PLACEMENT
TabbedDetailLayout.INCLUDE_CONTROLS
-
ClassDescriptionA central application panel class.Handles laying out an EntityApplicationPanel.EntityApplicationPanel.Builder<M extends SwingEntityApplicationModel,
P extends EntityApplicationPanel<M>> Builds aEntityApplicationPanel
and starts the application.A factory for aEntityConnectionProvider
instance.Provides a way for a user to login.A default field factory implementation for attributes.Provides edit and selection dialogs for entities.A builder for a dialog for inserting entities.Builds a dialog for editing single attributes for one or more entitiesA builder for a dialog for editing entities.A builder for a selection dialog.A base class for entity edit panels, managing the components used for editing entities.Specifies the availible default values for component builders.A UI component based on aEntityEditModel
.Contains configuration settings for aEntityEditPanel
which must be set before the panel is initialized.Handles displaying confirmation messages for common actions to the user.The controls available forEntityEditPanel
s.Builds an async delete commandBuilds an async insert commandBuilds an async update commandA panel representing an Entity via a EntityModel, which facilitates browsing and editing of records.A builder forEntityPanel
instances.Contains configuration settings for aEntityPanel
which must be set before the panel is initialized.The standard controls available in a entity panelControls the detail panels for a EntityPanel instance.Handles the layout of a EntityPanel with one or more detail panels.The navigation directions.The possible states of a detail or edit panel.Specifies the window type.ASwingEntityTableModel
based table cell factory.Provides table columns based on an entity definition.The EntityTablePanel is a UI class based on the EntityTableModel class.Specifies how auto-resize-mode selection is presented.Specifies how column selection is presented.Contains configuration settings for aEntityTablePanel
which must be set before the panel is initialized.The Controls available in aEntityTablePanel
Specifies how attribute selection is presented for editing the selected records.Specifies the refresh button visibility.The possible actions to take on a referential integrity error.EntityApplicationPanel layout based on a JTabbedPane.AEntityPanel.DetailLayout
implementation based on a JTabbedPane.Builds aTabbedDetailLayout
.The controls.A detail layout which displays detail panels in a window, opened via the table popup menu.Builds aWindowDetailLayout
instance.