|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class FileDialog extends Dialog
FileDialog class выводит на экран диалоговое окно, из которого пользователь может выбрать файл. Так как это - модальное диалоговое окно, когда приложение вызывает show метод, чтобы вывести на экран диалоговое окно, это блокирует остальную часть приложения, пока пользователь не выбрал файл.
Window.show(), Сериализированная ФормаDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
ЗАГРУЗКА
Эта постоянная величина указывает, что цель диалогового окна файла состоит в том, чтобы определить местоположение файла, из которого можно читать.
|
static int |
СОХРАНИТЬ
Эта постоянная величина указывает, что цель диалогового окна файла состоит в том, чтобы определить местоположение файла, в который можно записать.
|
DEFAULT_MODALITY_TYPEaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Конструктор и Описание |
|---|
FileDialog(Dialog parent)
Создает диалоговое окно файла для того, чтобы загрузить файл.
|
FileDialog(Dialog parent, String title)
Создает диалоговое окно файла с указанным title для того, чтобы загрузить файл.
|
FileDialog(Dialog parent, String title, int mode)
Создает диалоговое окно файла с указанным title для того, чтобы загрузить или сохранить файл.
|
FileDialog(Frame parent)
Создает диалоговое окно файла для того, чтобы загрузить файл.
|
FileDialog(Frame parent, String title)
Создает диалоговое окно файла с указанным title для того, чтобы загрузить файл.
|
FileDialog(Frame parent, String title, int mode)
Создает диалоговое окно файла с указанным title для того, чтобы загрузить или сохранить файл.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addNotify()
Создает диалоговую коллегу файла.
|
Строка |
getDirectory()
Получает каталог этого диалогового окна файла.
|
Строка |
getFile()
Получает выбранный файл этого диалогового окна файла.
|
FilenameFilter |
getFilenameFilter()
Определяет этот диалоговый фильтр имени файла файла.
|
Файл[] |
getFiles()
Файлы возвратов, которые выбирает пользователь.
|
int |
getMode()
Указывает, является ли это диалоговое окно файла для того, чтобы загрузиться от файла или для того, чтобы сохранить к файлу.
|
boolean |
isMultipleMode()
Возвраты, позволяет ли диалоговое окно файла многократный выбор файла.
|
protected String |
paramString()
Возвращает строку, представляющую состояние этого
FileDialog окно. |
void |
setDirectory(String dir)
Устанавливает каталог этого диалогового окна файла, чтобы быть указанным каталогом.
|
void |
setFile(String file)
Устанавливает выбранный файл для этого диалогового окна файла, чтобы быть указанным файлом.
|
void |
setFilenameFilter(FilenameFilter filter)
Устанавливает фильтр имени файла для этого диалогового окна файла к указанному фильтру.
|
void |
setMode(int mode)
Устанавливает режим диалогового окна файла.
|
void |
setMultipleMode(boolean enable)
Включает или отключает многократный выбор файла для диалогового окна файла.
|
getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, processWindowEvent, 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, toFrontadd, 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, transferFocusDownCycle, update, validate, validateTreeaction, 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, getGraphics, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int LOAD
public static final int SAVE
public FileDialog(Frame parent)
FileDialog(parent, "", LOAD).parent - владелец диалогового окнаpublic FileDialog(Frame parent, String title)
FileDialog(parent, title, LOAD).parent - владелец диалогового окнаtitle - title диалогового окнаpublic FileDialog(Frame parent, String title, int mode)
Если значение mode LOAD, тогда диалоговое окно файла находит, что файл читает, и показанные файлы являются теми в текущем каталоге. Если значение mode SAVE, диалоговое окно файла находит, что место пишет файл.
parent - владелец диалогового окнаtitle - title диалогового окнаmode - режим диалогового окна; также FileDialog.LOAD или FileDialog.SAVEIllegalArgumentException - если недопустимый диалоговый режим файла предоставляетсяLOAD, SAVEpublic FileDialog(Dialog parent)
FileDialog(parent, "", LOAD).parent - владелец диалогового окнаIllegalArgumentException - если parent's GraphicsConfiguration не от экранного устройства;IllegalArgumentException - если parent null; это исключение всегда выдается когда GraphicsEnvironment.isHeadless возвраты trueGraphicsEnvironment.isHeadless()public FileDialog(Dialog parent, String title)
FileDialog(parent, title, LOAD).parent - владелец диалогового окнаtitle - title диалогового окна; a null значение будет принято, не вызывая a NullPointerException быть брошеннымIllegalArgumentException - если parent's GraphicsConfiguration не от экранного устройства;IllegalArgumentException - если parent null; это исключение всегда выдается когда GraphicsEnvironment.isHeadless возвраты trueGraphicsEnvironment.isHeadless()public FileDialog(Dialog parent, String title, int mode)
Если значение mode LOAD, тогда диалоговое окно файла находит, что файл читает, и показанные файлы являются теми в текущем каталоге. Если значение mode SAVE, диалоговое окно файла находит, что место пишет файл.
parent - владелец диалогового окнаtitle - title диалогового окна; a null значение будет принято, не вызывая a NullPointerException быть брошеннымmode - режим диалогового окна; также FileDialog.LOAD или FileDialog.SAVEIllegalArgumentException - если недопустимый диалоговый режим файла предоставляется;IllegalArgumentException - если parent's GraphicsConfiguration не от экранного устройства;IllegalArgumentException - если parent null; это исключение всегда выдается когда GraphicsEnvironment.isHeadless возвраты trueGraphicsEnvironment.isHeadless(), LOAD, SAVEpublic void addNotify()
addNotify в class DialogComponent.isDisplayable(), Window.removeNotify()public int getMode()
FileDialog.LOAD или FileDialog.SAVELOAD, SAVE, setMode(int)public void setMode(int mode)
mode не юридическое значение, исключение будет выдано и mode не будет установлен.mode - режим для этого диалогового окна файла, также FileDialog.LOAD или FileDialog.SAVEIllegalArgumentException - если недопустимый диалоговый режим файла предоставляетсяLOAD, SAVE, getMode()public String getDirectory()
null или недопустимый) каталог этого FileDialogsetDirectory(java.lang.String)public void setDirectory(String dir)
null или недопустимый каталог подразумевает определенное с помощью реализации значение по умолчанию. Это значение по умолчанию не будет понято, однако, пока пользователь не выбрал файл. До этой точки, getDirectory() возвратит значение, которое передают в этот метод. Определяя, "" поскольку каталог точно эквивалентен определению null как каталог.
dir - указанный каталогgetDirectory()public String getFile()
CANCEL, возвращенный файл null.null если ни один не выбираетсяsetFile(java.lang.String)public File[] getFiles()
Если пользователь отменяет диалоговое окно файла, то метод возвращает пустой массив.
setFile(String), getFile()public void setFile(String file)
Определяя, "" поскольку файл точно эквивалентен определению null как файл.
file - устанавливаемый файлgetFile(), getFiles()public void setMultipleMode(boolean enable)
enable - если true, многократный выбор файла включается; false - отключенный.isMultipleMode()public boolean isMultipleMode()
true если диалоговое окно файла позволяет многократный выбор файла; false иначе.setMultipleMode(boolean)public FilenameFilter getFilenameFilter()
FilenameFilter, setFilenameFilter(java.io.FilenameFilter)public void setFilenameFilter(FilenameFilter filter)
filter - указанный фильтрFilenameFilter, getFilenameFilter()protected String paramString()
FileDialog окно. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class Dialog
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92