Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JFileChooser extends JComponent implements Accessible
JFileChooser
предоставляет простой механизм пользователю, чтобы выбрать файл. Для получения информации об использовании JFileChooser
, см.Следующий код раскрывается селектор файла для корневого каталога пользователя, который видит только.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
Этот класс реализует поддержку доступности
JFileChooser класс. |
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.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
Идентифицирует изменение в диалоговом заголовке.
|
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_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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 класс, который представляет этот компонент.
|
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)
Наборы мнемоническое использование одобрить кнопки числового keycode.
|
void |
setApproveButtonText(String approveButtonText)
Устанавливает текст, используемый в
ApproveButton в FileChooserUI . |
void |
setApproveButtonToolTipText(String toolTipText)
Устанавливает текст подсказки, используемый в
ApproveButton . |
void |
setControlButtonsAreShown(boolean b)
Устанавливает свойство, которое указывает, показывают ли кнопки одобрения и отмены в селекторе файла.
|
void |
setCurrentDirectory(File dir)
Устанавливает текущий каталог.
|
void |
setDialogTitle(String dialogTitle)
Устанавливает строку, которая входит
JFileChooser строка заголовка окна. |
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, 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, update
add, 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, validateTree
action, 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, hide, 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, transferFocusUpCycle
public 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()
возвраты true
GraphicsEnvironment.isHeadless()
, getDragEnabled()
, JComponent.setTransferHandler(javax.swing.TransferHandler)
, TransferHandler
public 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
- родительский компонент диалогового окна; может быть null
approveButtonText
- текст ApproveButton
HeadlessException
- если 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
- родительский компонент диалогового окна; может быть null
JDialog
содержа этот экземпляр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
если кнопки управления нельзя показать; иначе, true
getControlButtonsAreShown()
, CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
public 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
строка заголовка окна.dialogTitle
- новое String
для строки заголовкаgetDialogTitle()
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
- текст, используемый в ApproveButton
getApproveButtonText()
, setDialogType(int)
, showDialog(java.awt.Component, java.lang.String)
public String getApproveButtonText()
ApproveButton
в FileChooserUI
. Если null
, объект UI определит текст кнопки. Как правило, это было бы "Открыто" или "Сохранило" бы.ApproveButton
setApproveButtonText(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
- File
String
содержа имя файла для f
FileView.getName(java.io.File)
public String getDescription(File f)
f
- File
String
содержа описание файла для f
FileView.getDescription(java.io.File)
public String getTypeDescription(File f)
f
- File
String
содержа описание типа файла для f
FileView.getTypeDescription(java.io.File)
public Icon getIcon(File f)
f
- File
Icon
для этого файла, или типа файлаFileView.getIcon(java.io.File)
public boolean isTraversable(File f)
f
- File
FileView.isTraversable(java.io.File)
public boolean accept(File f)
f
- File
FileFilter.accept(java.io.File)
public void setFileSystemView(FileSystemView fsv)
JFileChooser
использование для доступа и создания ресурсов файловой системы, таких как обнаружение накопителя на гибких дисках и получение списка корневых дисков.fsv
- новое FileSystemView
FileSystemView
public FileSystemView getFileSystemView()
FileSystemView
объектsetFileSystemView(javax.swing.filechooser.FileSystemView)
public void approveSelection()
APPROVE_SELECTION
.APPROVE_SELECTION
public void cancelSelection()
CANCEL_SELECTION
.CANCEL_SELECTION
public void addActionListener(ActionListener l)
ActionListener
селектору файла.l
- слушатель, который будет добавленapproveSelection()
, cancelSelection()
public void removeActionListener(ActionListener l)
ActionListener
от селектора файла.l
- слушатель, который будет удаленaddActionListener(java.awt.event.ActionListener)
public ActionListener[] getActionListeners()
ActionListener
s или пустой массив, если никакие слушатели действия в настоящий момент не регистрируютсяaddActionListener(java.awt.event.ActionListener)
, removeActionListener(java.awt.event.ActionListener)
protected void fireActionPerformed(String command)
command
параметр.EventListenerList
public void updateUI()
updateUI
в классе JComponent
JComponent.updateUI()
public String getUIClassID()
getUIClassID
в классе JComponent
JComponent.getUIClassID()
, UIDefaults.getUI(javax.swing.JComponent)
public FileChooserUI getUI()
protected String paramString()
JFileChooser
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.paramString
в классе JComponent
JFileChooser
public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в классе JComponent
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.