Package hec.gfx2d

Class PairedDataPropertiesPanel

All Implemented Interfaces:
ActionListener, ItemListener, ImageObserver, ItemSelectable, MenuContainer, Serializable, EventListener, Accessible, Modifiable, RmaValidComponent

public class PairedDataPropertiesPanel extends DefaultJPanel implements ItemSelectable

Title: CWMS Development

Description:

Copyright: Copyright (c) 2002

Company: Resource Management Associates

See Also:
  • Field Details

    • USE_DIFFERENT_LINE_STYLES

      public static final int USE_DIFFERENT_LINE_STYLES
      See Also:
    • USE_MAJOR_MINOR_LINE_STYLES

      public static final int USE_MAJOR_MINOR_LINE_STYLES
      See Also:
    • USE_LABEL_INTERVALS

      public static final int USE_LABEL_INTERVALS
      See Also:
  • Constructor Details

    • PairedDataPropertiesPanel

      public PairedDataPropertiesPanel()
  • Method Details

    • setShowAllLegendItems

      public void setShowAllLegendItems(boolean b)
    • getShowAllLegendItems

      public boolean getShowAllLegendItems()
    • initialize

      public void initialize()
    • main

      public static void main(String[] args)
    • addItemListener

      public void addItemListener(ItemListener itemListener)
      Specified by:
      addItemListener in interface ItemSelectable
    • removeItemListener

      public void removeItemListener(ItemListener itemListener)
      Specified by:
      removeItemListener in interface ItemSelectable
    • getSelectedObjects

      public Object[] getSelectedObjects()
      Specified by:
      getSelectedObjects in interface ItemSelectable
    • getLabelInterval

      public int getLabelInterval()
      Returns the interval value for displaying paired data labels.
      Returns:
      the label interval or RMAConst.UNDEF_INT if not defined or if the label interval is not selected
    • setLabelInterval

      public void setLabelInterval(int value)
    • setMajorLineInterval

      public void setMajorLineInterval(int value)
    • getMajorLineInterval

      public int getMajorLineInterval()
    • setPlotState

      public void setPlotState(int state)
    • getPlotState

      public int getPlotState()
      Returns eiter the public constaints USE_DIFFERENT_LINE_STYLES or USE_MAJOR_MINOR_LINE_STYLES or USE_LABEL_INTERVALS depending on which constants are used.
    • savePanel

      public boolean savePanel()
      Overrides:
      savePanel in class DefaultJPanel