Package hec.gui

Class AbstractSelectorPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Observer, Accessible
Direct Known Subclasses:
SelectorPanel, SelectorTextPanel

public abstract class AbstractSelectorPanel extends JPanel implements Observer
See Also:
  • Field Details

  • Constructor Details

    • AbstractSelectorPanel

      public AbstractSelectorPanel(int mode)
      create a SelectorPanel with the specified layout
      Parameters:
      mode - one of either ONE_LINE_LAYOUT or TWO_LINE_LAYOUT
    • AbstractSelectorPanel

      public AbstractSelectorPanel()
  • Method Details

    • buildControls

      protected void buildControls()
    • buildControls

      protected void buildControls(int mode)
    • getDescriptionField

      public RmaJDescriptionField getDescriptionField()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String desc)
    • setDescriptionLabel

      public void setDescriptionLabel(String label)
    • setDescriptionLabelMnemonic

      public void setDescriptionLabelMnemonic(char m)
    • setNameLabel

      public void setNameLabel(String label)
    • setNameLabelMnemonic

      public void setNameLabelMnemonic(char m)
    • setDescriptionPanelVisible

      public void setDescriptionPanelVisible(boolean b)
    • isDescriptionPanelVisible

      public boolean isDescriptionPanelVisible()
    • setTopComponentPanelVisible

      public void setTopComponentPanelVisible(boolean b)
    • isTopComponentPanelVisible

      public boolean isTopComponentPanelVisible()
    • setNavPanelVisible

      public void setNavPanelVisible(boolean b)
    • isNavPanelVisible

      public boolean isNavPanelVisible()
    • deleteObserver

      protected void deleteObserver(List items)
    • addObserver

      protected void addObserver(Collection items)
    • addListeners

      protected abstract void addListeners()
    • createSelectorField

      protected abstract JComponent createSelectorField()
    • getSelectorItems

      public abstract List getSelectorItems()
    • getSelectedItem

      public abstract Object getSelectedItem()
    • getSelectedIndex

      public abstract int getSelectedIndex()
    • setSelectedItem

      public abstract void setSelectedItem(Object item)
    • setSelectedIndex

      public abstract void setSelectedIndex(int index)
    • setSelectionList

      public abstract void setSelectionList(Collection list)
    • setSelectionList

      public abstract void setSelectionList(Object[] list)
    • addSelectionItem

      public abstract void addSelectionItem(Object item, boolean select)
    • removeSelectionItem

      public abstract void removeSelectionItem(Object item)
    • updateNavPanel

      public abstract void updateNavPanel()