Class AbstractUploadDialog

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, IUploadDialog
    Direct Known Subclasses:
    UploadDialog

    public abstract class AbstractUploadDialog
    extends javax.swing.JDialog
    implements IUploadDialog
    This is an abstract base class for dialogs used for entering generic upload options.
    Since:
    7358
    See Also:
    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 boolean canceled  
      • 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 
      Modifier Constructor Description
      protected AbstractUploadDialog​(java.awt.Window owner)
      Creates a modeless dialog with the specified Window as its owner and an empty title.
      protected AbstractUploadDialog​(java.awt.Window owner, java.awt.Dialog.ModalityType modalityType)
      Creates a dialog with an empty title and the specified modality and Window as its owner.
      protected AbstractUploadDialog​(java.awt.Window owner, java.lang.String title)
      Creates a modeless dialog with the specified title and owner Window.
      protected AbstractUploadDialog​(java.awt.Window owner, java.lang.String title, java.awt.Dialog.ModalityType modalityType)
      Creates a dialog with the specified title, owner Window and modality.
      protected AbstractUploadDialog​(java.awt.Window owner, java.lang.String title, java.awt.Dialog.ModalityType modalityType, java.awt.GraphicsConfiguration gc)
      Creates a dialog with the specified title, owner Window, modality and GraphicsConfiguration.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isCanceled()
      Returns true if the dialog was canceled
      void rememberUserInput()
      Remembers the user input in the preference settings
      protected void setCanceled​(boolean canceled)
      Sets whether the dialog was canceled
      • 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
    • Constructor Detail

      • AbstractUploadDialog

        protected AbstractUploadDialog​(java.awt.Window owner,
                                       java.awt.Dialog.ModalityType modalityType)
        Creates a dialog with an empty title and the specified modality and Window as its owner.

        This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

        Parameters:
        owner - the Window from which the dialog is displayed or null if this dialog has no owner
        modalityType - specifies whether dialog blocks input to other windows when shown. null value and unsupported modality types are equivalent to MODELESS
        Throws:
        java.lang.IllegalArgumentException - if the owner is not an instance of Dialog or Frame
        java.lang.IllegalArgumentException - if the owner's GraphicsConfiguration is not from a screen device
        java.awt.HeadlessException - when GraphicsEnvironment.isHeadless() returns true
        java.lang.SecurityException - if the calling thread does not have permission to create modal dialogs with the given modalityType
        See Also:
        Dialog.ModalityType, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()
      • AbstractUploadDialog

        protected AbstractUploadDialog​(java.awt.Window owner,
                                       java.lang.String title,
                                       java.awt.Dialog.ModalityType modalityType,
                                       java.awt.GraphicsConfiguration gc)
        Creates a dialog with the specified title, owner Window, modality and GraphicsConfiguration.

        NOTE: Any popup components (JComboBox, JPopupMenu, JMenuBar) created within a modal dialog will be forced to be lightweight.

        This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

        Parameters:
        owner - the Window from which the dialog is displayed or null if this dialog has no owner
        title - the String to display in the dialog's title bar or null if the dialog has no title
        modalityType - specifies whether dialog blocks input to other windows when shown. null value and unsupported modality types are equivalent to MODELESS
        gc - the GraphicsConfiguration of the target screen device; if null, the default system GraphicsConfiguration is assumed
        Throws:
        java.lang.IllegalArgumentException - if the owner is not an instance of Dialog or Frame
        java.lang.IllegalArgumentException - if the owner's GraphicsConfiguration is not from a screen device
        java.awt.HeadlessException - when GraphicsEnvironment.isHeadless() returns true
        java.lang.SecurityException - if the calling thread does not have permission to create modal dialogs with the given modalityType
        See Also:
        Dialog.ModalityType, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()
      • AbstractUploadDialog

        protected AbstractUploadDialog​(java.awt.Window owner,
                                       java.lang.String title,
                                       java.awt.Dialog.ModalityType modalityType)
        Creates a dialog with the specified title, owner Window and modality.

        This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

        Parameters:
        owner - the Window from which the dialog is displayed or null if this dialog has no owner
        title - the String to display in the dialog's title bar or null if the dialog has no title
        modalityType - specifies whether dialog blocks input to other windows when shown. null value and unsupported modality types are equivalent to MODELESS
        Throws:
        java.lang.IllegalArgumentException - if the owner is not an instance of Dialog or Frame
        java.lang.IllegalArgumentException - if the owner's GraphicsConfiguration is not from a screen device
        java.awt.HeadlessException - when GraphicsEnvironment.isHeadless() returns true
        java.lang.SecurityException - if the calling thread does not have permission to create modal dialogs with the given modalityType
        See Also:
        Dialog.ModalityType, Dialog.setModal(boolean), Dialog.setModalityType(java.awt.Dialog.ModalityType), GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()
      • AbstractUploadDialog

        protected AbstractUploadDialog​(java.awt.Window owner,
                                       java.lang.String title)
        Creates a modeless dialog with the specified title and owner Window.

        This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

        Parameters:
        owner - the Window from which the dialog is displayed or null if this dialog has no owner
        title - the String to display in the dialog's title bar or null if the dialog has no title
        Throws:
        java.lang.IllegalArgumentException - if the owner is not an instance of Dialog or Frame
        java.lang.IllegalArgumentException - if the owner's GraphicsConfiguration is not from a screen device
        java.awt.HeadlessException - when GraphicsEnvironment.isHeadless() returns true
        See Also:
        GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()
      • AbstractUploadDialog

        protected AbstractUploadDialog​(java.awt.Window owner)
        Creates a modeless dialog with the specified Window as its owner and an empty title.

        This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

        Parameters:
        owner - the Window from which the dialog is displayed or null if this dialog has no owner
        Throws:
        java.lang.IllegalArgumentException - if the owner is not an instance of Dialog or Frame
        java.lang.IllegalArgumentException - if the owner's GraphicsConfiguration is not from a screen device
        java.awt.HeadlessException - when GraphicsEnvironment.isHeadless() returns true
        See Also:
        GraphicsEnvironment.isHeadless(), JComponent.getDefaultLocale()
    • Method Detail

      • isCanceled

        public final boolean isCanceled()
        Description copied from interface: IUploadDialog
        Returns true if the dialog was canceled
        Specified by:
        isCanceled in interface IUploadDialog
        Returns:
        true if the dialog was canceled
      • setCanceled

        protected void setCanceled​(boolean canceled)
        Sets whether the dialog was canceled
        Parameters:
        canceled - true if the dialog is canceled