|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JFileChooser extends JComponent implements Accessible
JFileChooser предоставляет простой механизм пользователю, чтобы выбрать файл. Для получения информации об использовании JFileChooser, см., раздел в Учебном руководстве по Java. Следующий код раскрывается селектор файла для корневого каталога пользователя, который видит только.jpg и изображения.gif:
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
JFileChooser. AccessibleJFileChooser
Этот class реализует поддержку доступности
JFileChooser class. |
JComponent. AccessibleJComponentКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY
Идентифицирует, используется ли AcceptAllFileFilter или нет.
|
protected AccessibleContext |
accessibleContext |
static String |
ACCESSORY_CHANGED_PROPERTY
Говорит, что различное вспомогательное компонент используется (например к файлам предварительного просмотра).
|
static String |
APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY
Идентифицирует изменение в мнемосхеме для одобрения (да, хорошо) кнопка.
|
static String |
APPROVE_BUTTON_TEXT_CHANGED_PROPERTY
Идентифицирует изменение в тексте на одобрении (да, хорошо) кнопка.
|
static String |
APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY
Идентифицирует изменение в тексте подсказки для одобрения (да, хорошо) кнопка.
|
static int |
APPROVE_OPTION
Возвращаемое значение, если одобряют (да, хорошо) выбирается.
|
static String |
APPROVE_SELECTION
Инструкция, чтобы одобрить текущий выбор (то же самое как нажатие да или хорошо).
|
static int |
CANCEL_OPTION
Возвращаемое значение, если отмена выбирается.
|
static String |
CANCEL_SELECTION
Инструкция, чтобы отменить текущий выбор.
|
static String |
CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY
Идентифицирует изменение в списке предопределенных фильтров файла, из которых может выбрать пользователь.
|
static String |
CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
Инструкция, чтобы вывести на экран кнопки управления.
|
static int |
CUSTOM_DIALOG
Введите значение, указывающее что
JFileChooser поддерживает определенную разработчиком работу файла. |
static String |
DIALOG_TITLE_CHANGED_PROPERTY
Идентифицирует изменение в диалоговом title.
|
static String |
DIALOG_TYPE_CHANGED_PROPERTY
Идентифицирует изменение в типе выведенных на экран файлов (файлы только, каталоги только, или и файлы и каталоги).
|
static int |
DIRECTORIES_ONLY
Инструкция, чтобы вывести на экран только каталоги.
|
static String |
DIRECTORY_CHANGED_PROPERTY
Идентифицирует изменение каталога пользователя.
|
static int |
ERROR_OPTION
Возвращаемое значение, если ошибка произошла.
|
static String |
FILE_FILTER_CHANGED_PROPERTY
Пользователь, измененный вид файлов, чтобы вывести на экран.
|
static String |
FILE_HIDING_CHANGED_PROPERTY
Идентифицирует изменение в свойстве скрытых файлов дисплея.
|
static String |
FILE_SELECTION_MODE_CHANGED_PROPERTY
Идентифицирует изменение в виде выбора (единственный, многократный, и т.д.).
|
static String |
FILE_SYSTEM_VIEW_CHANGED_PROPERTY
Говорит, что различный объект используется, чтобы найти доступные диски на системе.
|
static String |
FILE_VIEW_CHANGED_PROPERTY
Говорит, что различный объект используется, чтобы получить информацию о файле.
|
static int |
FILES_AND_DIRECTORIES
Инструкция, чтобы вывести на экран и файлы и каталоги.
|
static int |
FILES_ONLY
Инструкция, чтобы вывести на экран только файлы.
|
static String |
MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
Включает выборам многократного файла.
|
static int |
OPEN_DIALOG
Введите значение, указывающее что
JFileChooser поддерживает "Открытую" работу файла. |
static int |
SAVE_DIALOG
Введите значение, указывающее что
JFileChooser поддерживает "Сохранить" работу файла. |
static String |
SELECTED_FILE_CHANGED_PROPERTY
Идентифицирует изменение в однофайловом выборе пользователя.
|
static String |
SELECTED_FILES_CHANGED_PROPERTY
Идентифицирует изменение в выборе многократного файла пользователя.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Конструктор и Описание |
|---|
JFileChooser()
Конструкции a
JFileChooser указывая на каталог значения по умолчанию пользователя. |
JFileChooser(File currentDirectory)
Конструкции a
JFileChooser использование данного File как путь. |
JFileChooser(File currentDirectory, FileSystemView fsv)
Конструкции a
JFileChooser использование данного текущего каталога и FileSystemView. |
JFileChooser(FileSystemView fsv)
Конструкции a
JFileChooser использование данного FileSystemView. |
JFileChooser(String currentDirectoryPath)
Конструкции a
JFileChooser использование данного пути. |
JFileChooser(String currentDirectoryPath, FileSystemView fsv)
Конструкции a
JFileChooser использование данного пути текущего каталога и FileSystemView. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
accept(File f)
Возвращает true, если файл должен быть выведен на экран.
|
void |
addActionListener(ActionListener l)
Добавляет
ActionListener селектору файла. |
void |
addChoosableFileFilter(FileFilter filter)
Добавляет фильтр к списку пользователя choosable фильтры файла.
|
void |
approveSelection()
Вызванный UI, когда пользователь нажимает кнопку Approve (маркированный "Открытый" или "Сохраняют", по умолчанию).
|
void |
cancelSelection()
Вызванный UI, когда пользователь выбирает кнопку Cancel.
|
void |
changeToParentDirectory()
Изменяет каталог, который будет установлен в родителя текущего каталога.
|
protected JDialog |
createDialog(Component parent)
Создает и возвращает новое
JDialog обертывание this центрируемый на parent в parent's фрейм. |
void |
ensureFileIsVisible(File f)
Удостоверяется, что указанный файл является просматриваемым, и не скрытый.
|
protected void |
fireActionPerformed(String command)
Уведомляет всех слушателей, которые зарегистрировали интерес для уведомления на этом типе события.
|
FileFilter |
getAcceptAllFileFilter()
Возвраты
AcceptAll фильтр файла. |
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим JFileChooser.
|
JComponent |
getAccessory()
Возвращает вспомогательное компонент.
|
ActionListener[] |
getActionListeners()
Возвращает массив всех слушателей действия, зарегистрированных на этом селекторе файла.
|
int |
getApproveButtonMnemonic()
Возвраты мнемосхема одобрить кнопки.
|
Строка |
getApproveButtonText()
Возвращает текст, используемый в
ApproveButton в FileChooserUI. |
Строка |
getApproveButtonToolTipText()
Возвращает текст подсказки, используемый в
ApproveButton. |
FileFilter[] |
getChoosableFileFilters()
Получает список пользователя choosable фильтры файла.
|
boolean |
getControlButtonsAreShown()
Возвращает значение
controlButtonsAreShown свойство. |
Файл |
getCurrentDirectory()
Возвращает текущий каталог.
|
Строка |
getDescription(File f)
Возвращает описание файла.
|
Строка |
getDialogTitle()
Получает строку, которая входит
JFileChooser's строка заголовка. |
int |
getDialogType()
Возвращает тип этого диалогового окна.
|
boolean |
getDragEnabled()
Получает значение
dragEnabled свойство. |
FileFilter |
getFileFilter()
Возвращает в настоящий момент выбранный фильтр файла.
|
int |
getFileSelectionMode()
Возвращает текущий режим выбора файла.
|
FileSystemView |
getFileSystemView()
Возвращает представление файловой системы.
|
FileView |
getFileView()
Возвращает текущее представление файла.
|
Значок |
getIcon(File f)
Возвращает значок для этого файла или типа файла, в зависимости от системы.
|
Строка |
getName(File f)
Возвращает имя файла.
|
Файл |
getSelectedFile()
Возвращает выбранный файл.
|
Файл[] |
getSelectedFiles()
Возвращает список выбранных файлов, если селектор файла устанавливается позволить множественный выбор.
|
Строка |
getTypeDescription(File f)
Возвращает тип файла.
|
FileChooserUI |
getUI()
Получает объект UI, который реализует L&F для этого компонента.
|
Строка |
getUIClassID()
Возвращает строку, которая определяет имя L&F class, который представляет этот компонент.
|
boolean |
isAcceptAllFileFilterUsed()
Возвраты, ли
AcceptAll FileFilter используется. |
boolean |
isDirectorySelectionEnabled()
Вызов удобства, который определяет, ли каталоги выбираемые основанный на текущем режиме выбора файла.
|
boolean |
isFileHidingEnabled()
Возвращает true, если скрытые файлы не показывают в селекторе файла; иначе, возвращает false.
|
boolean |
isFileSelectionEnabled()
Вызов удобства, который определяет, ли файлы выбираемые основанный на текущем режиме выбора файла.
|
boolean |
isMultiSelectionEnabled()
Возвращает true, если многократные файлы могут быть выбраны.
|
boolean |
isTraversable(File f)
Возвращает true, если файл (каталог) можно посетить.
|
protected String |
paramString()
Возвращает строковое представление этого
JFileChooser. |
void |
removeActionListener(ActionListener l)
Удаляет
ActionListener от селектора файла. |
boolean |
removeChoosableFileFilter(FileFilter f)
Удаляет фильтр из списка пользователя choosable фильтры файла.
|
void |
rescanCurrentDirectory()
Говорит UI повторно сканировать свой список файлов из текущего каталога.
|
void |
resetChoosableFileFilters()
Сбрасывает choosable список фильтра файла к его начальному состоянию.
|
void |
setAcceptAllFileFilterUsed(boolean b)
Определяет ли
AcceptAll FileFilter используется в качестве доступного выбора в списке фильтра choosable. |
void |
setAccessory(JComponent newAccessory)
Устанавливает вспомогательное компонент.
|
void |
setApproveButtonMnemonic(char mnemonic)
Наборы мнемоническое использование одобрить кнопки символа.
|
void |
setApproveButtonMnemonic(int mnemonic)
Наборы мнемоническое использование одобрить кнопки числового кода клавиши.
|
void |
setApproveButtonText(String approveButtonText)
Устанавливает текст, используемый в
ApproveButton в FileChooserUI. |
void |
setApproveButtonToolTipText(String toolTipText)
Устанавливает текст подсказки, используемый в
ApproveButton. |
void |
setControlButtonsAreShown(boolean b)
Устанавливает свойство, которое указывает, показывают ли кнопки одобрения и отмены в селекторе файла.
|
void |
setCurrentDirectory(File dir)
Устанавливает текущий каталог.
|
void |
setDialogTitle(String dialogTitle)
Устанавливает строку, которая входит
JFileChooser панель title окна. |
void |
setDialogType(int dialogType)
Устанавливает тип этого диалогового окна.
|
void |
setDragEnabled(boolean b)
Наборы
dragEnabled свойство, которое должно быть true чтобы включить автоматический перетаскивают обработку (первая часть перетаскивают и отбрасывают) на этом компоненте. |
void |
setFileFilter(FileFilter filter)
Устанавливает текущий фильтр файла.
|
void |
setFileHidingEnabled(boolean b)
Файл наборов, скрывающийся на или прочь.
|
void |
setFileSelectionMode(int mode)
Наборы
JFileChooser позволить пользователю только выбирать файлы, только избранные каталоги, или выбирать и файлы и каталоги. |
void |
setFileSystemView(FileSystemView fsv)
Устанавливает представление файловой системы что
JFileChooser использование для доступа и создания ресурсов файловой системы, таких как обнаружение дисковода для гибких дисков и получение списка корневых дисков. |
void |
setFileView(FileView fileView)
Устанавливает представление файла в используемый, чтобы получить информацию о UI, такую как значок, который представляет файл или описание типа файла.
|
void |
setMultiSelectionEnabled(boolean b)
Устанавливает селектора файла, чтобы позволить многократные выборы файла.
|
void |
setSelectedFile(File file)
Устанавливает выбранный файл.
|
void |
setSelectedFiles(File[] selectedFiles)
Устанавливает список выбранных файлов, если селектор файла устанавливается позволить множественный выбор.
|
protected void |
setup(FileSystemView view)
Выполняет общую инициализацию конструктора и установку.
|
int |
showDialog(Component parent, String approveButtonText)
Появляется пользовательское диалоговое окно селектора файла с пользовательским одобряют кнопку.
|
int |
showOpenDialog(Component parent)
Раскрывается "Открытый Файл" диалоговое окно селектора файла.
|
int |
showSaveDialog(Component parent)
Раскрывается, "Сохранили Файл" диалоговое окно селектора файла.
|
void |
updateUI()
Сбрасывает свойство UI к значению от текущего стили.
|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int OPEN_DIALOG
JFileChooser поддерживает "Открытую" работу файла.public static final int SAVE_DIALOG
JFileChooser поддерживает "Сохранить" работу файла.public static final int CUSTOM_DIALOG
JFileChooser поддерживает определенную разработчиком работу файла.public static final int CANCEL_OPTION
public static final int APPROVE_OPTION
public static final int ERROR_OPTION
public static final int FILES_ONLY
public static final int DIRECTORIES_ONLY
public static final int FILES_AND_DIRECTORIES
public static final String CANCEL_SELECTION
public static final String APPROVE_SELECTION
public static final String APPROVE_BUTTON_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY
public static final String CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
public static final String DIRECTORY_CHANGED_PROPERTY
public static final String SELECTED_FILE_CHANGED_PROPERTY
public static final String SELECTED_FILES_CHANGED_PROPERTY
public static final String MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
public static final String FILE_SYSTEM_VIEW_CHANGED_PROPERTY
public static final String FILE_VIEW_CHANGED_PROPERTY
public static final String FILE_HIDING_CHANGED_PROPERTY
public static final String FILE_FILTER_CHANGED_PROPERTY
public static final String FILE_SELECTION_MODE_CHANGED_PROPERTY
public static final String ACCESSORY_CHANGED_PROPERTY
public static final String ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY
public static final String DIALOG_TITLE_CHANGED_PROPERTY
public static final String DIALOG_TYPE_CHANGED_PROPERTY
public static final String CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY
protected AccessibleContext accessibleContext
public JFileChooser()
JFileChooser указывая на каталог значения по умолчанию пользователя. Это значение по умолчанию зависит от операционной системы. Это обычно - "Мои Документы" папка на Windows, и корневой каталог пользователя на Unix.public JFileChooser(String currentDirectoryPath)
JFileChooser использование данного пути. Передача в a null представьте в виде строки заставляет селектора файла указывать на каталог значения по умолчанию пользователя. Это значение по умолчанию зависит от операционной системы. Это обычно - "Мои Документы" папка на Windows, и корневой каталог пользователя на Unix.currentDirectoryPath - a String предоставление пути к файлу или каталогуpublic JFileChooser(File currentDirectory)
JFileChooser использование данного File как путь. Передача в a null файл заставляет селектора файла указывать на каталог значения по умолчанию пользователя. Это значение по умолчанию зависит от операционной системы. Это обычно - "Мои Документы" папка на Windows, и корневой каталог пользователя на Unix.currentDirectory - a File объект, определяющий путь к файлу или каталогуpublic JFileChooser(FileSystemView fsv)
JFileChooser использование данного FileSystemView.public JFileChooser(File currentDirectory, FileSystemView fsv)
JFileChooser использование данного текущего каталога и FileSystemView.public JFileChooser(String currentDirectoryPath, FileSystemView fsv)
JFileChooser использование данного пути текущего каталога и FileSystemView.protected void setup(FileSystemView view)
public void setDragEnabled(boolean b)
dragEnabled свойство, которое должно быть true чтобы включить автоматический перетаскивают обработку (первая часть перетаскивают и отбрасывают) на этом компоненте. transferHandler свойство должно быть установлено в не -null значение для перетаскивания, чтобы сделать что-либо. Значение по умолчанию dragEnabled свойство false. Когда автоматический перетащите обработку, включается, большинство взгляда и чувств начинают работу перетаскивать-и-отбрасывать всякий раз, когда пользователь нажимает кнопку мыши по элементу и затем перемещает мышь несколько пикселей. Установка этого свойства к true может поэтому иметь тонкий эффект на то, как выборы ведут себя.
Некоторый взгляд и чувства не могли бы поддерживать автоматический, перетаскивают и отбрасывают; они проигнорируют это свойство. Можно работать вокруг такого взгляда и чувств, изменяя компонент, чтобы непосредственно вызвать exportAsDrag метод a TransferHandler.
b - значение, чтобы установить dragEnabled свойство кHeadlessException - если b true и GraphicsEnvironment.isHeadless() возвраты trueGraphicsEnvironment.isHeadless(), getDragEnabled(), JComponent.setTransferHandler(javax.swing.TransferHandler), TransferHandlerpublic boolean getDragEnabled()
dragEnabled свойство.dragEnabled свойствоsetDragEnabled(boolean)public File getSelectedFile()
setSelectedFile или пользовательским действием, такой или как ввод имени файла в UI или как выбор файла от списка в UI.setSelectedFile(java.io.File)public void setSelectedFile(File file)
file - выбранный файлgetSelectedFile()public File[] getSelectedFiles()
public void setSelectedFiles(File[] selectedFiles)
public File getCurrentDirectory()
setCurrentDirectory(java.io.File)public void setCurrentDirectory(File dir)
null устанавливает селектора файла, чтобы указать на каталог значения по умолчанию пользователя. Это значение по умолчанию зависит от операционной системы. Это обычно - "Мои Документы" папка на Windows, и корневой каталог пользователя на Unix. Если файл, в котором передают как currentDirectory не каталог, родитель файла будет использоваться в качестве currentDirectory. Если родитель не будет проходим, то он будет идти по родительскому дереву, пока он не найдет проходимый каталог, или поражает корень файловой системы.dir - текущий каталог, чтобы указать наgetCurrentDirectory()public void changeToParentDirectory()
getCurrentDirectory()public void rescanCurrentDirectory()
public void ensureFileIsVisible(File f)
f - объект Файлаpublic int showOpenDialog(Component parent) throws HeadlessException
parent - родительский компонент диалогового окна, может быть null; см. showDialog для деталейHeadlessException - если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless(), showDialog(java.awt.Component, java.lang.String)public int showSaveDialog(Component parent) throws HeadlessException
parent - родительский компонент диалогового окна, может быть null; см. showDialog для деталейHeadlessException - если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless(), showDialog(java.awt.Component, java.lang.String)public int showDialog(Component parent, String approveButtonText) throws HeadlessException
filechooser.showDialog(parentFrame, "Run Application");Альтернативно, следующий код делает ту же самую вещь:
JFileChooser chooser = new JFileChooser(null);
chooser.setApproveButtonText("Run Application");
chooser.showDialog(parentFrame, null);
parent параметр определяет две вещи: фрейм, от которого открытое диалоговое окно зависит и компонент, позиция которого стиль должна рассмотреть, помещая диалоговое окно. Если родитель является a Frame объект (такой как a JFrame) тогда диалоговое окно зависит от фрейма, и стиль располагает диалоговое окно относительно фрейма (например, центрируемый по фрейму). Если родитель является компонентом, то диалоговое окно зависит от фрейма, содержащего компонент, и располагается относительно компонента (например, центрируется по компоненту). Если родитель null, тогда диалоговое окно не зависит ни от какого видимого окна, и оно помещается в стиль зависимая позиция, такая как центр экрана.
parent - родительский компонент диалогового окна; может быть nullapproveButtonText - текст ApproveButtonHeadlessException - если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()protected JDialog createDialog(Component parent) throws HeadlessException
JDialog обертывание this центрируемый на parent в parent's фрейм. Этот метод может быть overriden, чтобы далее управлять диалоговым окном, отключить изменение размеров, установить расположение, и т.д. Пример:
class MyFileChooser extends JFileChooser {
protected JDialog createDialog(Component parent) throws HeadlessException {
JDialog dialog = super.createDialog(parent);
dialog.setLocation(300, 200);
dialog.setResizable(false);
return dialog;
}
}
parent - родительский компонент диалогового окна; может быть nullJDialog содержа этот экземплярHeadlessException - если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()public boolean getControlButtonsAreShown()
controlButtonsAreShown свойство.controlButtonsAreShown свойствоsetControlButtonsAreShown(boolean)public void setControlButtonsAreShown(boolean b)
true по умолчанию. Смотрите и чувствует, что всегда показывают, что эти кнопки проигнорируют значение этого свойства. Этот метод запускает измененное на свойство событие, используя строковое значение CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY как имя свойства.b - false если кнопки управления нельзя показать; иначе, truegetControlButtonsAreShown(), CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYpublic int getDialogType()
JFileChooser.OPEN_DIALOG.setDialogType(int)public void setDialogType(int dialogType)
OPEN_DIALOG когда Вы хотите перевести в рабочее состояние селектора файла, которого пользователь может использовать, чтобы открыть файл. Аналогично, использовать SAVE_DIALOG для того, чтобы позволить пользователю выбирать файл для того, чтобы сохранить. Использовать CUSTOM_DIALOG когда Вы хотите использовать селектора файла в контексте кроме "Открытого" или "Сохранить". Например, Вы могли бы хотеть перевести в рабочее состояние селектора файла, который позволяет пользователю выбирать файл, чтобы выполниться. Отметьте, что Вы обычно не должны были бы установить JFileChooser использовать CUSTOM_DIALOG начиная со звонка setApproveButtonText делает это для Вас. Диалоговый тип значения по умолчанию JFileChooser.OPEN_DIALOG.dialogType - тип диалогового окна, которое будет выведено на экран: IllegalArgumentException - если dialogType не является законнымgetDialogType(), setApproveButtonText(java.lang.String)public void setDialogTitle(String dialogTitle)
JFileChooser панель title окна.dialogTitle - новое String для панели titlegetDialogTitle()public String getDialogTitle()
JFileChooser's строка заголовка.setDialogTitle(java.lang.String)public void setApproveButtonToolTipText(String toolTipText)
ApproveButton. Если null, объект UI определит текст кнопки.toolTipText - текст подсказки для одобрить кнопкиsetApproveButtonText(java.lang.String), setDialogType(int), showDialog(java.awt.Component, java.lang.String)public String getApproveButtonToolTipText()
ApproveButton. Если null, объект UI определит текст кнопки.setApproveButtonText(java.lang.String), setDialogType(int), showDialog(java.awt.Component, java.lang.String)public int getApproveButtonMnemonic()
setApproveButtonMnemonic(int)public void setApproveButtonMnemonic(int mnemonic)
mnemonic - целочисленное значение для ускоряющей клавишиgetApproveButtonMnemonic()public void setApproveButtonMnemonic(char mnemonic)
mnemonic - символьное значение для ускоряющей клавишиgetApproveButtonMnemonic()public void setApproveButtonText(String approveButtonText)
ApproveButton в FileChooserUI.approveButtonText - текст, используемый в ApproveButtongetApproveButtonText(), setDialogType(int), showDialog(java.awt.Component, java.lang.String)public String getApproveButtonText()
ApproveButton в FileChooserUI. Если null, объект UI определит текст кнопки. Как правило, это было бы "Открыто" или "Сохранило" бы.ApproveButtonsetApproveButtonText(java.lang.String), setDialogType(int), showDialog(java.awt.Component, java.lang.String)public FileFilter[] getChoosableFileFilters()
FileFilter массив, содержащий все choosable фильтры файлаaddChoosableFileFilter(javax.swing.filechooser.FileFilter), removeChoosableFileFilter(javax.swing.filechooser.FileFilter), resetChoosableFileFilters()public void addChoosableFileFilter(FileFilter filter)
setFileSelectionMode.filter - FileFilter чтобы добавить к choosable файлу фильтруют списокgetChoosableFileFilters(), removeChoosableFileFilter(javax.swing.filechooser.FileFilter), resetChoosableFileFilters(), setFileSelectionMode(int)public boolean removeChoosableFileFilter(FileFilter f)
public void resetChoosableFileFilters()
AcceptAll фильтр файла.public FileFilter getAcceptAllFileFilter()
AcceptAll фильтр файла. Например, на Microsoft Windows это было бы Всеми Файлами (*. *).public boolean isAcceptAllFileFilterUsed()
AcceptAll FileFilter используется.AcceptAll FileFilter используетсяsetAcceptAllFileFilterUsed(boolean)public void setAcceptAllFileFilterUsed(boolean b)
AcceptAll FileFilter используется в качестве доступного выбора в списке фильтра choosable. Если ложь, AcceptAll фильтр файла удаляется из списка доступных фильтров файла. Если это правда, AcceptAll фильтр файла станет активно используемым фильтром файла.isAcceptAllFileFilterUsed(), getAcceptAllFileFilter(), setFileFilter(javax.swing.filechooser.FileFilter)public JComponent getAccessory()
setAccessory(javax.swing.JComponent)public void setAccessory(JComponent newAccessory)
Отметьте: если бы был предыдущий аксессуар, то следует незарегистрировать любых слушателей, которых аксессуар, возможно, зарегистрировал в селекторе файла.
public void setFileSelectionMode(int mode)
JFileChooser позволить пользователю только выбирать файлы, только избранные каталоги, или выбирать и файлы и каталоги. Значение по умолчанию JFilesChooser.FILES_ONLY.mode - тип файлов, которые будут выведены на экран: IllegalArgumentException - если mode недопустимый режим выбора файлаgetFileSelectionMode()public int getFileSelectionMode()
JFilesChooser.FILES_ONLY.setFileSelectionMode(int)public boolean isFileSelectionEnabled()
setFileSelectionMode(int), getFileSelectionMode()public boolean isDirectorySelectionEnabled()
setFileSelectionMode(int), getFileSelectionMode()public void setMultiSelectionEnabled(boolean b)
b - истина, если многократные файлы могут быть выбраныisMultiSelectionEnabled()public boolean isMultiSelectionEnabled()
setMultiSelectionEnabled(boolean)public boolean isFileHidingEnabled()
setFileHidingEnabled(boolean)public void setFileHidingEnabled(boolean b)
FileView.b - булево значение, которое определяет, включается ли сокрытие файлаisFileHidingEnabled()public void setFileFilter(FileFilter filter)
filter - новый текущий файл фильтрует, чтобы использоватьgetFileFilter()public FileFilter getFileFilter()
setFileFilter(javax.swing.filechooser.FileFilter), addChoosableFileFilter(javax.swing.filechooser.FileFilter)public void setFileView(FileView fileView)
getFileView()public FileView getFileView()
public String getName(File f)
f - FileString содержа имя файла для fFileView.getName(java.io.File)public String getDescription(File f)
f - FileString содержа описание файла для fFileView.getDescription(java.io.File)public String getTypeDescription(File f)
f - FileString содержа описание типа файла для fFileView.getTypeDescription(java.io.File)public Icon getIcon(File f)
f - FileIcon для этого файла, или типа файлаFileView.getIcon(java.io.File)public boolean isTraversable(File f)
f - FileFileView.isTraversable(java.io.File)public boolean accept(File f)
f - FileFileFilter.accept(java.io.File)public void setFileSystemView(FileSystemView fsv)
JFileChooser использование для доступа и создания ресурсов файловой системы, таких как обнаружение дисковода для гибких дисков и получение списка корневых дисков.fsv - новое FileSystemViewFileSystemViewpublic FileSystemView getFileSystemView()
FileSystemView объектsetFileSystemView(javax.swing.filechooser.FileSystemView)public void approveSelection()
APPROVE_SELECTION.APPROVE_SELECTIONpublic void cancelSelection()
CANCEL_SELECTION.CANCEL_SELECTIONpublic void addActionListener(ActionListener l)
ActionListener селектору файла.l - слушатель, который будет добавленapproveSelection(), cancelSelection()public void removeActionListener(ActionListener l)
ActionListener от селектора файла.l - слушатель, который будет удаленaddActionListener(java.awt.event.ActionListener)public ActionListener[] getActionListeners()
ActionListeners или пустой массив, если никакие слушатели действия в настоящий момент не регистрируютсяaddActionListener(java.awt.event.ActionListener), removeActionListener(java.awt.event.ActionListener)protected void fireActionPerformed(String command)
command параметр.EventListenerListpublic void updateUI()
updateUI в class JComponentJComponent.updateUI()public String getUIClassID()
getUIClassID в class JComponentJComponent.getUIClassID(), UIDefaults.getUI(javax.swing.JComponent)public FileChooserUI getUI()
protected String paramString()
JFileChooser. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null.paramString в class JComponentJFileChooserpublic AccessibleContext getAccessibleContext()
getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class Component
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92