Class NodePickerPanel.NameEditorDialog

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, ActionMap
    Enclosing class:
    NodePickerPanel

    public static class NodePickerPanel.NameEditorDialog
    extends javax.swing.JDialog
    implements ActionMap
    Dialog for choosing element name.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  NodePickerPanel.NameEditorDialog.CancelButtonAction
      The action associated with the 'Cancel' button of Attribute Adder Dialog
      protected class  NodePickerPanel.NameEditorDialog.OKButtonAction
      The action associated with the 'OK' button of Attribute Adder Dialog
      • Nested classes/interfaces inherited from class javax.swing.JDialog

        javax.swing.JDialog.AccessibleJDialog
      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.util.ResourceBundle bundle
      The resource bundle.
      protected ButtonFactory buttonFactory
      The Button factory.
      static int CANCEL_OPTION
      The return value if 'Cancel' is chosen.
      protected javax.swing.JButton cancelButton
      The Cancel button.
      protected java.util.Map listeners
      The map that contains the listeners
      protected javax.swing.JPanel mainPanel
      The Dialog main panel.
      protected javax.swing.JTextField nodeNameField
      The node name field.
      protected javax.swing.JLabel nodeNameLabel
      The node name label.
      static int OK_OPTION
      The return value if 'OK' is chosen.
      protected javax.swing.JButton okButton
      The OK button.
      protected static ResourceManager resources
      The resource manager.
      protected static java.lang.String RESOURCES
      The resource file name.
      protected int returnCode
      The Dialog results.
      • Fields inherited from class javax.swing.JDialog

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      NameEditorDialog​(java.awt.Frame frame)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addButtonActions()
      Adds button actions.
      javax.swing.Action getAction​(java.lang.String key)
      Returns the action associated with the given string or null on error
      protected ButtonFactory getButtonFactory()
      Gets buttonFactory.
      protected javax.swing.JButton getCancelButton()
      Gets the Cancel button.
      protected javax.swing.JPanel getMainPanel()
      Gets dialog's main panel.
      protected javax.swing.JTextField getNodeNameField()
      Gets the text field for node name.
      javax.swing.JLabel getNodeNameLabel()
      Gets the node name label.
      protected javax.swing.JButton getOkButton()
      Gets the Ok button.
      java.lang.String getResults()
      Gets the dialog results.
      protected void initialize()
      Initializes the dialog.
      int showDialog()
      Shows the dialog.
      • Methods inherited from class javax.swing.JDialog

        addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Dialog

        addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • OK_OPTION

        public static final int OK_OPTION
        The return value if 'OK' is chosen.
        See Also:
        Constant Field Values
      • CANCEL_OPTION

        public static final int CANCEL_OPTION
        The return value if 'Cancel' is chosen.
        See Also:
        Constant Field Values
      • RESOURCES

        protected static final java.lang.String RESOURCES
        The resource file name.
        See Also:
        Constant Field Values
      • bundle

        protected static java.util.ResourceBundle bundle
        The resource bundle.
      • resources

        protected static ResourceManager resources
        The resource manager.
      • returnCode

        protected int returnCode
        The Dialog results.
      • mainPanel

        protected javax.swing.JPanel mainPanel
        The Dialog main panel.
      • buttonFactory

        protected ButtonFactory buttonFactory
        The Button factory.
      • nodeNameLabel

        protected javax.swing.JLabel nodeNameLabel
        The node name label.
      • nodeNameField

        protected javax.swing.JTextField nodeNameField
        The node name field.
      • okButton

        protected javax.swing.JButton okButton
        The OK button.
      • cancelButton

        protected javax.swing.JButton cancelButton
        The Cancel button.
      • listeners

        protected java.util.Map listeners
        The map that contains the listeners
    • Constructor Detail

      • NameEditorDialog

        public NameEditorDialog​(java.awt.Frame frame)
        Constructor.
        Parameters:
        frame - Parent frame
    • Method Detail

      • initialize

        protected void initialize()
        Initializes the dialog.
      • getButtonFactory

        protected ButtonFactory getButtonFactory()
        Gets buttonFactory.
      • addButtonActions

        protected void addButtonActions()
        Adds button actions.
      • showDialog

        public int showDialog()
        Shows the dialog.
        Returns:
        OK_OPTION or CANCEL_OPTION.
      • getOkButton

        protected javax.swing.JButton getOkButton()
        Gets the Ok button.
        Returns:
        the okButton
      • getCancelButton

        protected javax.swing.JButton getCancelButton()
        Gets the Cancel button.
        Returns:
        the cancelButton
      • getMainPanel

        protected javax.swing.JPanel getMainPanel()
        Gets dialog's main panel.
        Returns:
        the mainPanel
      • getNodeNameLabel

        public javax.swing.JLabel getNodeNameLabel()
        Gets the node name label.
        Returns:
        the nodeNameLabel
      • getNodeNameField

        protected javax.swing.JTextField getNodeNameField()
        Gets the text field for node name.
        Returns:
        the nodeNameField
      • getResults

        public java.lang.String getResults()
        Gets the dialog results.
        Returns:
        the element name
      • getAction

        public javax.swing.Action getAction​(java.lang.String key)
                                     throws MissingListenerException
        Returns the action associated with the given string or null on error
        Specified by:
        getAction in interface ActionMap
        Parameters:
        key - the key mapped with the action to get
        Throws:
        MissingListenerException - if the action is not found