|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
com.ibm.as400.vaccess.IFSFileDialog
public class IFSFileDialog
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 }
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
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.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 | |
---|---|
IFSFileDialog(Frame parent,
String title,
AS400 system)
Deprecated. Constructs an IFSFileDialog object. |
Method Summary | |
---|---|
protected void |
add(Component component,
GridBagLayout layout,
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. |
String |
getAbsolutePath()
Deprecated. Returns the absolute path for the file that was selected. |
String |
getCancelButtonText()
Deprecated. Returns the text for the Cancel button. |
String |
getDirectory()
Deprecated. Returns the path for the file selected. |
FileFilter |
getFileFilter()
Deprecated. Returns the filter that was selected. |
String |
getFileName()
Deprecated. Returns the selected file name. |
String |
getOkButtonText()
Deprecated. Returns the text for the Ok button. |
AS400 |
getSystem()
Deprecated. Returns the system for this dialog. |
void |
setCancelButtonText(String buttonText)
Deprecated. Sets the text for the Cancel button. |
void |
setDirectory(String path)
Deprecated. Sets the path to be used. |
void |
setFileFilter(FileFilter[] filterList,
int defaultFilter)
Deprecated. Sets the filter list. |
void |
setFileName(String filename)
Deprecated. Sets the file name field. |
void |
setOkButtonText(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, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ACTIVE
public static final int OK
public static final int CANCEL
Constructor Detail |
---|
public IFSFileDialog(Frame parent, String title, AS400 system)
parent
- The parent.title
- The title of the dialog.system
- The system.Method Detail |
---|
protected void add(Component component, GridBagLayout layout, GridBagConstraints constraints, int x, int y, int width, int height)
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 cellspublic String getAbsolutePath()
public String getCancelButtonText()
public String getFileName()
public FileFilter getFileFilter()
public String getOkButtonText()
public String getDirectory()
public AS400 getSystem()
public void setCancelButtonText(String buttonText)
buttonText
- The text to use for the Cancel button.public void setFileName(String filename)
filename
- The name of the file.public void setFileFilter(FileFilter[] filterList, int defaultFilter)
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).public void setOkButtonText(String buttonText)
buttonText
- The text to use for the Ok button.public void setDirectory(String path)
path
- The path to use.public void setVisible()
public int showDialog()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |