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
-
-
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.
-
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
-
-
-
-
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 addlayout
- the GridBagLayout managerconstraints
- the constraints for the componentx
- the x coordinate of the leftmost cell of the componenty
- the y coordinate of the topmost cell of the componentwidth
- the horizontal measurement of the component in cellsheight
- 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.
-
-