Class PVsSelector

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class PVsSelector extends JPanel
PVSelector is a GUI component creating a tree-like PV selection and shows the selected PVs in a tree-like structure.
See Also:
  • Constructor Details

    • PVsSelector

      public PVsSelector()
      The constructor. Just creates objects we need internally.
    • PVsSelector

      public PVsSelector(PVTreeNode pvRootIn)
      The constructor. Just creates objects we need internally.
      Parameters:
      pvRootIn - - the root node of the pv's tree
    • PVsSelector

      public PVsSelector(Accelerator accel, PVTreeNode pvRoot)
      The constructor. Just create objects we need internally.
      Parameters:
      accel - - The XAL accelerator object to build a tree from
      pvRoot - - the root node of the pv's tree
  • Method Details

    • getPVNodeRoot

      public PVTreeNode getPVNodeRoot()
    • getPVsTreePanel

      public PVsTreePanel getPVsTreePanel()
    • getNewPVsTreePanel

      public PVsTreePanel getNewPVsTreePanel()
    • getDefaultTreeModel

      public DefaultTreeModel getDefaultTreeModel()
    • removeMessageTextField

      public void removeMessageTextField()
    • showMessage

      public void showMessage(String msg)
    • getMessageJTextField

      public JTextField getMessageJTextField()
      Returns the message JTextField for this selector
    • setAccelerator

      public void setAccelerator(Accelerator accel)
      set an accelerator to this PVsSelector
      Parameters:
      accel - - the accelerator sequence
    • setLabel

      public void setLabel(String label)
      set the name of this PVsSelector
    • getLabel

      public String getLabel()
      returns the name of this PVsSelector
    • setAcceleratorFileName

      public void setAcceleratorFileName(String nameOfXALFile)
    • setAllFonts

      public void setAllFonts(Font fntIn)