Module is.codion.swing.framework.ui
Package is.codion.swing.framework.ui
Interface EntityPanel.PanelLayout
- All Known Implementing Classes:
TabbedPanelLayout
- Enclosing class:
- EntityPanel
public static interface EntityPanel.PanelLayout
Handles the layout of a EntityPanel
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends EntityPanel.DetailController>
Optional<T>void
layout
(EntityPanel entityPanel) Lays out the panel and adds any layout or detail panel related controls to this paneldefault void
updateUI()
Updates the UI of all associated components.
-
Method Details
-
updateUI
default void updateUI()Updates the UI of all associated components. Override to update the UI of components that may be hidden and therefore not updated along with the component tree. -
layout
Lays out the panel and adds any layout or detail panel related controls to this panel- Parameters:
entityPanel
- the panel to lay out and configure
-
detailController
- Type Parameters:
T
- the detail panel controller type- Returns:
- the
EntityPanel.DetailController
provided by thisEntityPanel.PanelLayout
-