Class VectorSumInspector

All Implemented Interfaces:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class VectorSumInspector extends JDialog implements PropertyChangeListener
This displays and sets VectorSum properties.
Author:
Douglas Brown
See Also:
  • Field Details

    • frame

      protected TFrame frame
    • panelID

      protected Integer panelID
    • sum

      protected VectorSum sum
    • okButton

      protected JButton okButton
    • mainPanel

      protected JPanel mainPanel
    • checkboxPanel

      protected JPanel checkboxPanel
    • sumPanel

      protected JPanel sumPanel
    • listener

      protected ActionListener listener
    • isVisible

      protected boolean isVisible
  • Constructor Details

    • VectorSumInspector

      public VectorSumInspector(VectorSum sum)
      Constructs a VectorSumInspector.
      Parameters:
      sum - the vector sum
  • Method Details

    • setVisible

      public void setVisible(boolean vis)
      Overrides JDialog setVisible method.
      Overrides:
      setVisible in class Dialog
      Parameters:
      vis - true to show this inspector
    • initialize

      public void initialize()
      Initializes this inpector.
    • dispose

      public void dispose()
      Disposes of this inpector.
      Overrides:
      dispose in class Window
    • propertyChange

      public void propertyChange(PropertyChangeEvent e)
      Responds to property change events.
      Specified by:
      propertyChange in interface PropertyChangeListener
      Parameters:
      e - the property change event
    • updateDisplay

      protected void updateDisplay()
      Updates this inspector to show sum's current vectors.