Spec-Zone .ru
спецификации, руководства, описания, API
|
public class FileDialog extends Dialog
FileDialog
класс выводит на экран диалоговое окно, из которого пользователь может выбрать файл. Так как это - модальное диалоговое окно, когда приложение вызывает show
метод, чтобы вывести на экран диалоговое окно, это блокирует остальную часть приложения, пока пользователь не выбрал файл.
Window.show()
, Сериализированная ФормаDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
static int |
ЗАГРУЗКА
Эта постоянная величина указывает, что цель диалогового окна файла состоит в том, чтобы определить местоположение файла, из которого можно читать.
|
static int |
СОХРАНИТЬ
Эта постоянная величина указывает, что цель диалогового окна файла состоит в том, чтобы определить местоположение файла, в который можно записать.
|
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
FileDialog(Dialog parent)
Создает диалоговое окно файла для того, чтобы загрузить файл.
|
FileDialog(Dialog parent, String title)
Создает диалоговое окно файла с указанным заголовком для того, чтобы загрузить файл.
|
FileDialog(Dialog parent, String title, int mode)
Создает диалоговое окно файла с указанным заголовком для того, чтобы загрузить или сохранить файл.
|
FileDialog(Frame parent)
Создает диалоговое окно файла для того, чтобы загрузить файл.
|
FileDialog(Frame parent, String title)
Создает диалоговое окно файла с указанным заголовком для того, чтобы загрузить файл.
|
FileDialog(Frame parent, String title, int mode)
Создает диалоговое окно файла с указанным заголовком для того, чтобы загрузить или сохранить файл.
|
Модификатор и Тип | Метод и Описание |
---|---|
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, toBack
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, 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, toFront
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, transferFocusDownCycle, update, validate, validateTree
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, 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, transferFocusUpCycle
public 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
- заголовок диалогового окнаpublic FileDialog(Frame parent, String title, int mode)
Если значение mode
LOAD
, тогда диалоговое окно файла находит, что файл читает, и показанные файлы являются теми в текущем каталоге. Если значение mode
SAVE
, диалоговое окно файла находит, что место пишет файл.
parent
- владелец диалогового окнаtitle
- заголовок диалогового окнаmode
- режим диалогового окна; также FileDialog.LOAD
или FileDialog.SAVE
IllegalArgumentException
- если недопустимый диалоговый режим файла предоставляетсяLOAD
, SAVE
public FileDialog(Dialog parent)
FileDialog(parent, "", LOAD)
.parent
- владелец диалогового окнаIllegalArgumentException
- если parent
's GraphicsConfiguration
не от экранного устройства;IllegalArgumentException
- если parent
null
; это исключение всегда выдается когда GraphicsEnvironment.isHeadless
возвраты true
GraphicsEnvironment.isHeadless()
public FileDialog(Dialog parent, String title)
FileDialog(parent, title, LOAD)
.parent
- владелец диалогового окнаtitle
- заголовок диалогового окна; a null
значение будет принято, не вызывая a NullPointerException
быть брошеннымIllegalArgumentException
- если parent
's GraphicsConfiguration
не от экранного устройства;IllegalArgumentException
- если parent
null
; это исключение всегда выдается когда GraphicsEnvironment.isHeadless
возвраты true
GraphicsEnvironment.isHeadless()
public FileDialog(Dialog parent, String title, int mode)
Если значение mode
LOAD
, тогда диалоговое окно файла находит, что файл читает, и показанные файлы являются теми в текущем каталоге. Если значение mode
SAVE
, диалоговое окно файла находит, что место пишет файл.
parent
- владелец диалогового окнаtitle
- заголовок диалогового окна; a null
значение будет принято, не вызывая a NullPointerException
быть брошеннымmode
- режим диалогового окна; также FileDialog.LOAD
или FileDialog.SAVE
IllegalArgumentException
- если недопустимый диалоговый режим файла предоставляется;IllegalArgumentException
- если parent
's GraphicsConfiguration
не от экранного устройства;IllegalArgumentException
- если parent
null
; это исключение всегда выдается когда GraphicsEnvironment.isHeadless
возвраты true
GraphicsEnvironment.isHeadless()
, LOAD
, SAVE
public void addNotify()
addNotify
в классе Dialog
Component.isDisplayable()
, Window.removeNotify()
public int getMode()
FileDialog.LOAD
или FileDialog.SAVE
LOAD
, SAVE
, setMode(int)
public void setMode(int mode)
mode
не юридическое значение, исключение будет выдано и mode
не будет установлен.mode
- режим для этого диалогового окна файла, также FileDialog.LOAD
или FileDialog.SAVE
IllegalArgumentException
- если недопустимый диалоговый режим файла предоставляетсяLOAD
, SAVE
, getMode()
public String getDirectory()
null
или недопустимый) каталог этого FileDialog
setDirectory(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
в классе Dialog
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.