Module is.codion.swing.framework.ui
Package is.codion.swing.framework.ui
Interface ControlConfig<T extends Enum<T>,C extends ControlConfig<T,C>>
- Type Parameters:
T- the type used to identify the standard controls available
- All Known Subinterfaces:
EntityTablePanel.PopupMenuConfig,EntityTablePanel.ToolBarConfig
public interface ControlConfig<T extends Enum<T>,C extends ControlConfig<T,C>>
Configures controls.
-
Method Summary
Modifier and TypeMethodDescriptionclear()Clears all controls from this configcontrol(is.codion.swing.common.ui.control.Control control) is.codion.swing.common.ui.control.Controlsdefaults()Adds all remaining default controlsAdds all remaining default controls, stopping beforestopBeforeAdds a separatorAdds a standard control
-
Method Details
-
separator
C separator()Adds a separator- Returns:
- this config instance
-
standard
Adds a standard control- Returns:
- this config instance
-
control
- Parameters:
control- the control to add- Returns:
- this config instance
-
defaults
C defaults()Adds all remaining default controls- Returns:
- this config instance
-
defaults
Adds all remaining default controls, stopping beforestopBefore- Parameters:
stopBefore- the table control to stop before- Returns:
- this config instance
-
clear
C clear()Clears all controls from this config- Returns:
- this config instance
-
createControls
is.codion.swing.common.ui.control.Controls createControls()- Returns:
- a
Controlsinstance based on this config
-