Class NodeEditor.MainEditor

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.client.jsonedit.NodeEditor.MainEditor
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Enclosing class:
NodeEditor

public class NodeEditor.MainEditor extends JPanel
The panel that is the main row of editing UI for this node (i.e. NOT the children ).
See Also:
  • Method Details

    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • getDepth

      public int getDepth()
    • blurEditor

      public void blurEditor()
    • focusEditor

      public void focusEditor()
    • commitEdit

      public void commitEdit()
    • createToolTip

      public JToolTip createToolTip()
      Overrides:
      createToolTip in class JComponent
    • destroy

      protected void destroy()
      Called when this UI is no longer on-screen so it can remove listeners from the document model
    • addIconComponent

      public void addIconComponent(JComponent icon)
      Add icon components that will be docked to the right side of the editor. Must be called during onInit;
    • setGutterComponent

      public void setGutterComponent(JComponent gutter)
      Set the component to render in the gutter, if any.
    • setToolTipText

      public void setToolTipText(String text)
      Overrides:
      setToolTipText in class JComponent