com.ibm.as400.vaccess

Class IFSFileDialog

  • java.lang.Object
    • java.awt.Component
      • java.awt.Container
        • java.awt.Window
          • java.awt.Dialog
            • com.ibm.as400.vaccess.IFSFileDialog
  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    Deprecated. 
    Use com.ibm.as400.access.IFSSystemView instead.

    public class IFSFileDialog
    extends java.awt.Dialog
    The IFSFileDialog class represents a file dialog for the IFS file classes. This dialog allows the user to traverse the file system and select a file. The text on the Cancel button and the OK button can be set by the calling application. A filter list can be provided by the caller. This dialog is designed to emulate the Windows file dialog. Usage:
          AS400 sys = new AS400("system1");
          IFSFileDialog fd = new IFSFileDialog(this, "File Open", sys);
          FileFilter[] filterList = {new FileFilter("All files (*.*)", "*.*"),
                                     new FileFilter("Executables (*.exe)", "*.exe"),
                                     new FileFilter("HTML files (*.html)", "*.html"),
                                     new FileFilter("HTML files (*.htm)", "*.htm"),
                                     new FileFilter("Images (*.gif)", "*.gif"),
                                     new FileFilter("Text files (*.txt)", "*.txt")};
          fd.setFileFilter(filterList, 2);
          if (fd.show() == IFSFileDialog.OK)
          {
             String s = fd.getFileName();        // get file name
             String p = fd.getPath();            // get path
             String a = fd.getAbsolutePath();    // get fully qualified file
          }
     
    See Also:
    Serialized Form
  • >
    • Nested Class Summary

      • 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
      • 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 and Description
      static int ACTIVE
      Deprecated. 
      Dialog still active.
      static int CANCEL
      Deprecated. 
      Dialog was dismissed with the Cancel button.
      static int OK
      Deprecated. 
      Dialog was dismissed with the Ok button.
      • 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
    • Constructor Summary

      Constructors 
      Constructor and Description
      IFSFileDialog(java.awt.Frame parent, java.lang.String title, AS400 system)
      Deprecated. 
      Constructs an IFSFileDialog object.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      protected void add(java.awt.Component component, java.awt.GridBagLayout layout, java.awt.GridBagConstraints constraints, int x, int y, int width, int height)
      Deprecated. 
      This methods adds a user interface component to the specified GridBagLayout manager using the specified constraints.
      java.lang.String getAbsolutePath()
      Deprecated. 
      Returns the absolute path for the file that was selected.
      java.lang.String getCancelButtonText()
      Deprecated. 
      Returns the text for the Cancel button.
      java.lang.String getDirectory()
      Deprecated. 
      Returns the path for the file selected.
      FileFilter getFileFilter()
      Deprecated. 
      Returns the filter that was selected.
      java.lang.String getFileName()
      Deprecated. 
      Returns the selected file name.
      java.lang.String getOkButtonText()
      Deprecated. 
      Returns the text for the Ok button.
      AS400 getSystem()
      Deprecated. 
      Returns the system for this dialog.
      void setCancelButtonText(java.lang.String buttonText)
      Deprecated. 
      Sets the text for the Cancel button.
      void setDirectory(java.lang.String path)
      Deprecated. 
      Sets the path to be used.
      void setFileFilter(FileFilter[] filterList, int defaultFilter)
      Deprecated. 
      Sets the filter list.
      void setFileName(java.lang.String filename)
      Deprecated. 
      Sets the file name field.
      void setOkButtonText(java.lang.String buttonText)
      Deprecated. 
      Sets the button text for the Ok button.
      void setVisible()
      Deprecated. 
      Shows the dialog.
      int showDialog()
      Deprecated. 
      Shows the dialog and returns the current state.
      • Methods inherited from class java.awt.Dialog

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

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

        add, add, add, add, add, addContainerListener, addImpl, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

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

      • ACTIVE

        public static final int ACTIVE
        Deprecated. 
        Dialog still active.
        See Also:
        Constant Field Values
      • OK

        public static final int OK
        Deprecated. 
        Dialog was dismissed with the Ok button.
        See Also:
        Constant Field Values
      • CANCEL

        public static final int CANCEL
        Deprecated. 
        Dialog was dismissed with the Cancel button.
        See Also:
        Constant Field Values
    • Constructor Detail

      • IFSFileDialog

        public IFSFileDialog(java.awt.Frame parent,
                     java.lang.String title,
                     AS400 system)
        Deprecated. 
        Constructs an IFSFileDialog object.
        Parameters:
        parent - The parent.
        title - The title of the dialog.
        system - The system.
    >
    • Method Detail

      • add

        protected void add(java.awt.Component component,
               java.awt.GridBagLayout layout,
               java.awt.GridBagConstraints constraints,
               int x,
               int y,
               int width,
               int height)
        Deprecated. 
        This methods adds a user interface component to the specified GridBagLayout manager using the specified constraints.
        Parameters:
        component - the user interface component to add
        layout - the GridBagLayout manager
        constraints - the constraints for the component
        x - the x coordinate of the leftmost cell of the component
        y - the y coordinate of the topmost cell of the component
        width - the horizontal measurement of the component in cells
        height - the vertical measurement of the component in cells
      • getAbsolutePath

        public java.lang.String getAbsolutePath()
        Deprecated. 
        Returns the absolute path for the file that was selected.
        Returns:
        The fully qualified path, including the file name.
      • getCancelButtonText

        public java.lang.String getCancelButtonText()
        Deprecated. 
        Returns the text for the Cancel button.
        Returns:
        The text for the Cancel button.
      • getFileName

        public java.lang.String getFileName()
        Deprecated. 
        Returns the selected file name.
        Returns:
        The file name.
      • getFileFilter

        public FileFilter getFileFilter()
        Deprecated. 
        Returns the filter that was selected.
        Returns:
        The file filter that was selected.
      • getOkButtonText

        public java.lang.String getOkButtonText()
        Deprecated. 
        Returns the text for the Ok button.
        Returns:
        The text for the Ok button.
      • getDirectory

        public java.lang.String getDirectory()
        Deprecated. 
        Returns the path for the file selected. The file name is not part of the path.
        Returns:
        The path for the selected file.
      • getSystem

        public AS400 getSystem()
        Deprecated. 
        Returns the system for this dialog.
        Returns:
        The object that represents the system.
      • setCancelButtonText

        public void setCancelButtonText(java.lang.String buttonText)
        Deprecated. 
        Sets the text for the Cancel button.
        Parameters:
        buttonText - The text to use for the Cancel button.
      • setFileName

        public void setFileName(java.lang.String filename)
        Deprecated. 
        Sets the file name field.
        Parameters:
        filename - The name of the file.
      • setFileFilter

        public void setFileFilter(FileFilter[] filterList,
                         int defaultFilter)
        Deprecated. 
        Sets the filter list.
        Parameters:
        filterList - The list of filters to be listed in the choice control.
        defaultFilter - The index into the list that is to be used as the default (zero-based).
      • setOkButtonText

        public void setOkButtonText(java.lang.String buttonText)
        Deprecated. 
        Sets the button text for the Ok button.
        Parameters:
        buttonText - The text to use for the Ok button.
      • setDirectory

        public void setDirectory(java.lang.String path)
        Deprecated. 
        Sets the path to be used.
        Parameters:
        path - The path to use.
      • setVisible

        public void setVisible()
        Deprecated. 
        Shows the dialog.
      • showDialog

        public int showDialog()
        Deprecated. 
        Shows the dialog and returns the current state.
        Returns:
        The current state of the dialog.