Class JDialogServer

  • All Implemented Interfaces:
    DialogDefaultsInterface, java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class JDialogServer
    extends JDialogBase
    Simple dialog to set certain values for the new or edited server or destination.
    Version:
    1.0 July 1, 1999
    Author:
    Neva Cherniavsky
    See Also:
    ViewJFrameDICOMQuery, Serialized Form
    • Nested Class Summary

      • 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
      private java.lang.String alias
      DOCUMENT ME!
      private javax.swing.JTextField aliasField
      DOCUMENT ME!
      private javax.swing.JLabel aliasLabel
      DOCUMENT ME!
      private java.lang.String ip
      DOCUMENT ME!
      private javax.swing.JTextField ipField
      DOCUMENT ME!
      private javax.swing.JLabel ipLabel
      DOCUMENT ME!
      private java.lang.String port
      DOCUMENT ME!
      private javax.swing.JTextField portField
      DOCUMENT ME!
      private javax.swing.JLabel portLabel
      DOCUMENT ME!
      private static long serialVersionUID
      Use serialVersionUID for interoperability.
      private boolean server
      DOCUMENT ME!
      private java.lang.String title
      DOCUMENT ME!
      private javax.swing.JTextField titleField
      DOCUMENT ME!
      private javax.swing.JLabel titleLabel
      DOCUMENT ME!
      • 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
      JDialogServer​(javax.swing.JFrame theParentFrame, java.lang.String title, boolean server)
      Creates new dialog for setting server.
      JDialogServer​(javax.swing.JFrame theParentFrame, java.lang.String title, java.lang.String[] values, boolean server)
      Creates new dialog for setting server.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent e)
      If the user hits the "OK" button, checks to make sure he or she entered valid data.
      private void buildContentPane​(boolean server)
      Builds the content pane for the dialog, making the text fields and labels.
      private javax.swing.JLabel buildLabel​(java.lang.String s)
      Build the label for the textField, try to standardize the label appearance in the GUI.
      java.lang.String[] getValues()
      Returns the values entered into the text fields.
      private void setValues​(java.lang.String[] values)
      Sets the current values in the text fields to the values in the array.
      • 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, 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

      • serialVersionUID

        private static final long serialVersionUID
        Use serialVersionUID for interoperability.
        See Also:
        Constant Field Values
      • alias

        private java.lang.String alias
        DOCUMENT ME!
      • aliasField

        private javax.swing.JTextField aliasField
        DOCUMENT ME!
      • aliasLabel

        private javax.swing.JLabel aliasLabel
        DOCUMENT ME!
      • ip

        private java.lang.String ip
        DOCUMENT ME!
      • ipField

        private javax.swing.JTextField ipField
        DOCUMENT ME!
      • ipLabel

        private javax.swing.JLabel ipLabel
        DOCUMENT ME!
      • port

        private java.lang.String port
        DOCUMENT ME!
      • portField

        private javax.swing.JTextField portField
        DOCUMENT ME!
      • portLabel

        private javax.swing.JLabel portLabel
        DOCUMENT ME!
      • server

        private boolean server
        DOCUMENT ME!
      • title

        private java.lang.String title
        DOCUMENT ME!
      • titleField

        private javax.swing.JTextField titleField
        DOCUMENT ME!
      • titleLabel

        private javax.swing.JLabel titleLabel
        DOCUMENT ME!
    • Constructor Detail

      • JDialogServer

        public JDialogServer​(javax.swing.JFrame theParentFrame,
                             java.lang.String title,
                             boolean server)
        Creates new dialog for setting server.
        Parameters:
        theParentFrame - parent frame
        title - title of dialog frame
        server - flag indicating if this is server or storage
      • JDialogServer

        public JDialogServer​(javax.swing.JFrame theParentFrame,
                             java.lang.String title,
                             java.lang.String[] values,
                             boolean server)
        Creates new dialog for setting server.
        Parameters:
        theParentFrame - parent frame
        title - title of dialog frame
        values - values of the text fields
        server - flag indicating if this is server or storage
    • Method Detail

      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
        If the user hits the "OK" button, checks to make sure he or she entered valid data. Then sets the values to the ones that the user entered. If the user hits the "Cancel" button, disposes of dialog.
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
        Overrides:
        actionPerformed in class JDialogBase
        Parameters:
        e - Event that triggered this method.
      • getValues

        public java.lang.String[] getValues()
        Returns the values entered into the text fields.
        Returns:
        An array of the values.
      • buildContentPane

        private void buildContentPane​(boolean server)
        Builds the content pane for the dialog, making the text fields and labels.
        Parameters:
        server - Flag indicating if this is server or storage
      • buildLabel

        private javax.swing.JLabel buildLabel​(java.lang.String s)
        Build the label for the textField, try to standardize the label appearance in the GUI.
        Parameters:
        s - The name of the label
        Returns:
        The constructed label.
      • setValues

        private void setValues​(java.lang.String[] values)
        Sets the current values in the text fields to the values in the array.
        Parameters:
        values - The array of current values