Class NamedItemDetailsPanel<T>

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.iamsoft.util.ui.swing.nameditem2.NamedItemDetailsPanel<T>
Type Parameters:
T - Type of element managed in panel.
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public abstract class NamedItemDetailsPanel<T> extends JPanel
Define items.
See Also:
  • Constructor Details

    • NamedItemDetailsPanel

      protected NamedItemDetailsPanel(LayoutManager pLayout)
  • Method Details

    • getModel

      protected com.iamsoft.util.collections.model.MutableItemSetModel<T> getModel()
      Model used to specify data to be displayed by panel. Subclasses should modify model when fields are updated.
    • getInvalidContentMessage

      protected String getInvalidContentMessage()
      Should return non-null if data is in any way invalid. By default, always null.
    • refresh

      protected abstract void refresh()
      Refresh fields (in response to list selection modification).