Class EntitySearchFieldPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
is.codion.swing.framework.ui.component.EntitySearchFieldPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public final class EntitySearchFieldPanel extends JPanel
A EntitySearchField based panel, with optional buttons for searching, adding and editing items.
See Also:
  • Method Details

    • searchField

      public EntitySearchField searchField()
      Returns:
      the EntityComboBox
    • builder

      public static EntitySearchFieldPanel.Builder builder(is.codion.framework.model.EntitySearchModel entitySearchModel)
      Parameters:
      entitySearchModel - the search model
      Returns:
      a new builder instance
    • builder

      public static EntitySearchFieldPanel.Builder builder(is.codion.framework.model.EntitySearchModel entitySearchModel, Supplier<EntityEditPanel> editPanel)
      Parameters:
      entitySearchModel - the search model
      editPanel - the edit panel supplier
      Returns:
      a new builder instance
    • builder

      public static EntitySearchFieldPanel.Builder builder(is.codion.framework.model.EntitySearchModel entitySearchModel, Supplier<EntityEditPanel> editPanel, is.codion.common.value.Value<is.codion.framework.domain.entity.Entity> linkedValue)
      Parameters:
      entitySearchModel - the search model
      editPanel - the edit panel supplier
      linkedValue - the linked value
      Returns:
      a new builder instance