Класс JFileChooser
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JFileChooser
- Все реализованные интерфейсы:
- ImageObserver, MenuContainer, Serializable, Accessible
public class JFileChooser extends JComponent implements Accessible
JFileChooser предоставляет простой механизм для выбора файла пользователем. Для информации об использовании JFileChooser, см. Как использовать диалоги выбора файла в Java Tutorial.
Следующий код отображает диалог выбора файла для домашней директории пользователя, показывая только изображения форматов .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 Этот класс реализует поддержку доступности для класса |
Вложенные классы/интерфейсы, унаследованные от класса javax.swing.JComponent
JComponent.AccessibleJComponent Вложенные классы/интерфейсы, унаследованные от класса java.awt.Container
Container.AccessibleAWTContainer Вложенные классы/интерфейсы, унаследованные от класса java.awt.Component
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 Значение типа, указывающее, что |
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 Значение типа, указывающее, что |
static int |
SAVE_DIALOG Значение типа, указывающее, что |
static String |
SELECTED_FILE_CHANGED_PROPERTY Указывает изменение одиночного выбора файла пользователем. |
static String |
SELECTED_FILES_CHANGED_PROPERTY Указывает изменение множественного выбора файла пользователем. |
Поля, унаследованные от класса javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW Поля, унаследованные от класса java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT Поля, унаследованные от интерфейса java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH Конструкторы
| Конструктор и описание |
|---|
JFileChooser() Создаёт |
JFileChooser(File currentDirectory) Создаёт |
JFileChooser(File currentDirectory,
FileSystemView fsv) Создаёт |
JFileChooser(FileSystemView fsv) Создаёт |
JFileChooser(String currentDirectoryPath) Создаёт |
JFileChooser(String currentDirectoryPath,
FileSystemView fsv) Создаёт |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
accept(File f) Возвращает true, если файл должен быть отображен. |
void |
addActionListener(ActionListener l) Добавляет |
void |
addChoosableFileFilter(FileFilter filter) Добавляет фильтр в список фильтров файлов, которые может выбрать пользователь. |
void |
approveSelection() Вызывается пользовательским интерфейсом, когда пользователь нажимает кнопку «Подтвердить» (по умолчанию «Открыть» или «Сохранить»). |
void |
cancelSelection() Вызывается пользовательским интерфейсом, когда пользователь выбирает кнопку «Отмена». |
void |
changeToParentDirectory() Изменяет каталог на родительский по отношению к текущему каталогу. |
protected JDialog |
createDialog(Component parent) Создает и возвращает новый |
void |
ensureFileIsVisible(File f) Убеждается, что указанный файл отображается и не скрыт. |
protected void |
fireActionPerformed(String command) Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлению об этом типе события. |
FileFilter |
getAcceptAllFileFilter() Возвращает |
AccessibleContext |
getAccessibleContext() Получает AccessibleContext, связанный с этим JFileChooser. |
JComponent |
getAccessory() Возвращает вспомогательный компонент. |
ActionListener[] |
getActionListeners() Возвращает массив всех обработчиков действий, зарегистрированных в этом файловом обозревателе. |
int |
getApproveButtonMnemonic() Возвращает мнемонику кнопки «Подтвердить». |
String |
getApproveButtonText() Возвращает текст, используемый в |
String |
getApproveButtonToolTipText() Возвращает текст подсказки, используемый в |
FileFilter[] |
getChoosableFileFilters() Получает список фильтров файлов, которые может выбрать пользователь. |
boolean |
getControlButtonsAreShown() Возвращает значение свойства |
File |
getCurrentDirectory() Возвращает текущий каталог. |
String |
getDescription(File f) Возвращает описание файла. |
String |
getDialogTitle() Получает строку, которая отображается в строке заголовка |
int |
getDialogType() Возвращает тип этого диалогового окна. |
boolean |
getDragEnabled() Получает значение свойства |
FileFilter |
getFileFilter() Возвращает текущий выбранный фильтр файла. |
int |
getFileSelectionMode() Возвращает текущий режим выбора файла. |
FileSystemView |
getFileSystemView() Возвращает представление файловой системы. |
FileView |
getFileView() Возвращает текущее представление файлов. |
Icon |
getIcon(File f) Возвращает значок для этого файла или типа файла в зависимости от системы. |
String |
getName(File f) Возвращает имя файла. |
File |
getSelectedFile() Возвращает выбранный файл. |
File[] |
getSelectedFiles() Возвращает список выбранных файлов, если файловый обозреватель разрешает множественный выбор. |
String |
getTypeDescription(File f) Возвращает тип файла. |
FileChooserUI |
getUI() Получает объект пользовательского интерфейса, который реализует L&F для этого компонента. |
String |
getUIClassID() Возвращает строку, которая указывает имя класса L&F, отображающего этот компонент. |
boolean |
isAcceptAllFileFilterUsed() Возвращает, используется ли |
boolean |
isDirectorySelectionEnabled() Вызов для определения, можно ли выбирать каталоги на основе текущего режима выбора файла. |
boolean |
isFileHidingEnabled() Возвращает true, если скрытые файлы не отображаются в файловом обозревателе; в противном случае возвращает false. |
boolean |
isFileSelectionEnabled() Вызов для определения, можно ли выбирать файлы на основе текущего режима выбора файла. |
boolean |
isMultiSelectionEnabled() Возвращает true, если можно выбрать несколько файлов. |
boolean |
isTraversable(File f) Возвращает true, если к файлу (каталогу) можно получить доступ. |
protected String |
paramString() Возвращает строковое представление этого |
void |
removeActionListener(ActionListener l) Удаляет |
boolean |
removeChoosableFileFilter(FileFilter f) Удаляет фильтр из списка фильтров файлов, которые может выбрать пользователь. |
void |
rescanCurrentDirectory() Уведомляет пользовательский интерфейс о необходимости повторного сканирования списка файлов из текущего каталога. |
void |
resetChoosableFileFilters() Сбрасывает список фильтров файлов до начального состояния. |
void |
setAcceptAllFileFilterUsed(boolean b) Определяет, используется ли |
void |
setAccessory(JComponent newAccessory) Устанавливает вспомогательный компонент. |
void |
setApproveButtonMnemonic(char mnemonic) Устанавливает мнемонику кнопки «Подтвердить» с использованием символа. |
void |
setApproveButtonMnemonic(int mnemonic) Устанавливает мнемонику кнопки «Подтвердить» с использованием числового кода клавиши. |
void |
setApproveButtonText(String approveButtonText) Устанавливает текст, используемый в |
void |
setApproveButtonToolTipText(String toolTipText) Устанавливает текст подсказки, используемый в |
void |
setControlButtonsAreShown(boolean b) Устанавливает свойство, которое указывает, отображаются ли кнопки «Подтвердить» и «Отмена» в файловом обозревателе. |
void |
setCurrentDirectory(File dir) Устанавливает текущий каталог. |
void |
setDialogTitle(String dialogTitle) Устанавливает строку, которая отображается в строке заголовка окна |
void |
setDialogType(int dialogType) Устанавливает тип этого диалогового окна. |
void |
setDragEnabled(boolean b) Устанавливает свойство |
void |
setFileFilter(FileFilter filter) Устанавливает текущий фильтр файлов. |
void |
setFileHidingEnabled(boolean b) Устанавливает скрытие файлов включено или выключено. |
void |
setFileSelectionMode(int mode) Устанавливает |
void |
setFileSystemView(FileSystemView fsv) Устанавливает представление файловой системы, которое |
void |
setFileView(FileView fileView) Устанавливает представление файлов, используемое для получения информации пользовательского интерфейса, например, значка, представляющего файл, или описания типа файла. |
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() Сбрасывает свойство пользовательского интерфейса на значение из текущего внешнего вида. |
Методы, унаследованные от класса javax.swing.JComponent
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, update Методы, унаследованные от класса java.awt.Container
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 Методы, унаследованные от класса java.awt.Component
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, 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 Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Поля
OPEN_DIALOG
public static final int OPEN_DIALOG
Значение типа, указывающее, что JFileChooser поддерживает операцию открытия файла.
- См. также:
- Значения постоянных полей
SAVE_DIALOG
public static final int SAVE_DIALOG
Значение типа, указывающее, что JFileChooser поддерживает операцию сохранения файла.
- См. также:
- Значения постоянных полей
CUSTOM_DIALOG
public static final int CUSTOM_DIALOG
Значение типа, указывающее, что JFileChooser поддерживает операцию выбора файла, заданную разработчиком.
- См. также:
- Значения постоянных полей
CANCEL_OPTION
public static final int CANCEL_OPTION
Возвращаемое значение, если выбрана отмена.
- См. также:
- Значения постоянных полей
APPROVE_OPTION
public static final int APPROVE_OPTION
Возвращаемое значение, если выбрано подтверждение (да, ок).
- См. также:
- Значения постоянных полей
ERROR_OPTION
public static final int ERROR_OPTION
Возвращаемое значение, если произошла ошибка.
- См. также:
- Значения постоянных полей
FILES_ONLY
public static final int FILES_ONLY
Инструкция отображать только файлы.
- См. также:
- Значения постоянных полей
DIRECTORIES_ONLY
public static final int DIRECTORIES_ONLY
Инструкция отображать только каталоги.
- См. также:
- Значения постоянных полей
FILES_AND_DIRECTORIES
public static final int FILES_AND_DIRECTORIES
Инструкция отображать как файлы, так и каталоги.
- См. также:
- Значения постоянных полей
CANCEL_SELECTION
public static final String CANCEL_SELECTION
Инструкция отменить текущий выбор.
- См. также:
- Значения постоянных полей
APPROVE_SELECTION
public static final String APPROVE_SELECTION
Инструкция подтвердить текущий выбор (то же, что нажатие «да» или «ок»).
- См. также:
- Значения постоянных полей
APPROVE_BUTTON_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_TEXT_CHANGED_PROPERTY
Указывает изменение текста на кнопке подтверждения (да, ок).
- См. также:
- Значения постоянных полей
APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY
Указывает изменение всплывающей подсказки для кнопки подтверждения (да, ок).
- См. также:
- Значения постоянных полей
APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY
Указывает изменение мнемоники для кнопки подтверждения (да, ок).
- См. также:
- Значения постоянных полей
CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
public static final String CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
Инструкция отобразить кнопки управления.
- См. также:
- Значения постоянных полей
DIRECTORY_CHANGED_PROPERTY
public static final String DIRECTORY_CHANGED_PROPERTY
Указывает изменение каталога пользователем.
- См. также:
- Значения постоянных полей
SELECTED_FILE_CHANGED_PROPERTY
public static final String SELECTED_FILE_CHANGED_PROPERTY
Указывает изменение выбора единственного файла пользователем.
- См. также:
- Значения постоянных полей
SELECTED_FILES_CHANGED_PROPERTY
public static final String SELECTED_FILES_CHANGED_PROPERTY
Указывает изменение выбора нескольких файлов пользователем.
- См. также:
- Значения постоянных полей
MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
public static final String MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
Включает возможность выбора нескольких файлов.
- См. также:
- Значения постоянных полей
FILE_SYSTEM_VIEW_CHANGED_PROPERTY
public static final String FILE_SYSTEM_VIEW_CHANGED_PROPERTY
Указывает, что используется другой объект для поиска доступных дисков в системе.
- См. также:
- Значения постоянных полей
FILE_VIEW_CHANGED_PROPERTY
public static final String FILE_VIEW_CHANGED_PROPERTY
Указывает, что используется другой объект для получения информации о файлах.
- См. также:
- Значения постоянных полей
FILE_HIDING_CHANGED_PROPERTY
public static final String FILE_HIDING_CHANGED_PROPERTY
Указывает изменение свойства отображения скрытых файлов.
- См. также:
- Значения постоянных полей
FILE_FILTER_CHANGED_PROPERTY
public static final String FILE_FILTER_CHANGED_PROPERTY
Пользователь изменил тип отображаемых файлов.
- См. также:
- Значения постоянных полей
FILE_SELECTION_MODE_CHANGED_PROPERTY
public static final String FILE_SELECTION_MODE_CHANGED_PROPERTY
Указывает изменение типа выбора (один, несколько и т. д.).
- См. также:
- Значения постоянных полей
ACCESSORY_CHANGED_PROPERTY
public static final String ACCESSORY_CHANGED_PROPERTY
Указывает, что используется другой вспомогательный компонент (например, для предварительного просмотра файлов).
- См. также:
- Значения постоянных полей
ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY
public static final String ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY
Указывает используется ли фильтр AcceptAllFileFilter.
- См. также:
- Значения постоянных полей
DIALOG_TITLE_CHANGED_PROPERTY
public static final String DIALOG_TITLE_CHANGED_PROPERTY
Указывает изменение заголовка диалога.
- См. также:
- Значения постоянных полей
DIALOG_TYPE_CHANGED_PROPERTY
public static final String DIALOG_TYPE_CHANGED_PROPERTY
Указывает изменение типа отображаемых файлов (только файлы, только каталоги или и то, и другое).
- См. также:
- Значения постоянных полей
CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY
public static final String CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY
Указывает изменение списка предопределенных фильтров файлов, из которых пользователь может выбрать.
- См. также:
- Значения постоянных полей
accessibleContext
protected AccessibleContext accessibleContext
Конструкторы
JFileChooser
public JFileChooser()
Создаёт JFileChooser, указывающий на стандартный каталог пользователя. Этот стандарт зависит от операционной системы. Обычно это папка «Мои документы» в Windows и домашний каталог пользователя в Unix.
JFileChooser
public JFileChooser(String currentDirectoryPath)
Создаёт JFileChooser, используя указанный путь. Передача строки null приводит к тому, что окно выбора файла указывает на стандартный каталог пользователя. Этот стандарт зависит от операционной системы. Обычно это папка «Мои документы» в Windows и домашний каталог пользователя в Unix.
- Параметры:
-
currentDirectoryPath- строка, задающая путь к файлу или каталогу
JFileChooser
public JFileChooser(File currentDirectory)
Создаёт JFileChooser, используя указанный File в качестве пути. Передача объекта файла null приводит к тому, что окно выбора файла указывает на стандартный каталог пользователя. Этот стандарт зависит от операционной системы. Обычно это папка «Мои документы» в Windows и домашний каталог пользователя в Unix.
- Параметры:
-
currentDirectory- объект File, задающий путь к файлу или каталогу
JFileChooser
public JFileChooser(FileSystemView fsv)
Создаёт JFileChooser с использованием заданного FileSystemView.
JFileChooser
public JFileChooser(File currentDirectory,
FileSystemView fsv) Создаёт JFileChooser с использованием заданного текущего каталога и FileSystemView.
JFileChooser
public JFileChooser(String currentDirectoryPath,
FileSystemView fsv) Создаёт JFileChooser с использованием заданного пути к текущему каталогу и FileSystemView.
Методы
setup
protected void setup(FileSystemView view)
Выполняет общую инициализацию и настройку конструктора.
setDragEnabled
public void setDragEnabled(boolean b)
Устанавливает свойство dragEnabled, которое должно быть true для включения автоматической обработки перетаскивания (первая часть перетаскивания и перемещения) на этом компоненте. Свойство transferHandler должно быть установлено в значение, отличное от null, чтобы перетаскивание работало. Значение свойства dragEnabled по умолчанию равно false.
Когда автоматическая обработка перетаскивания включена, большинство внешних видов начинают операцию перетаскивания и перемещения, когда пользователь нажимает кнопку мыши над элементом и затем перемещает мышь на несколько пикселей. Установка этого свойства в true может поэтому иметь тонкое влияние на поведение выделения.
Некоторые внешние виды могут не поддерживать автоматическое перетаскивание и перемещение; они проигнорируют это свойство. Вы можете обойти такие внешние виды, изменив компонент, чтобы он напрямую вызывал метод exportAsDrag объекта TransferHandler.
- Параметры:
-
b- значение, которое нужно установить для свойстваdragEnabled - Исключения:
-
HeadlessException- еслиbравноtrueиGraphicsEnvironment.isHeadless()возвращаетtrue - С тех пор:
- 1.4
- См. также:
-
GraphicsEnvironment.isHeadless(),getDragEnabled(),JComponent.setTransferHandler(javax.swing.TransferHandler),TransferHandler
getDragEnabled
public boolean getDragEnabled()
Возвращает значение свойства dragEnabled.
- Возвращает:
- значение свойства
dragEnabled - С тех пор:
- 1.4
- См. также:
setDragEnabled(boolean)
getSelectedFile
public File getSelectedFile()
Возвращает выбранный файл. Это можно установить программно с помощью setSelectedFile или действием пользователя, например, вводом имени файла в пользовательский интерфейс или выбором файла из списка в пользовательском интерфейсе.
- Возвращает:
- выбранный файл
- См. также:
setSelectedFile(java.io.File)
setSelectedFile
public void setSelectedFile(File file)
Устанавливает выбранный файл. Если родительский каталог файла не является текущим каталогом, текущий каталог изменяется на родительский каталог файла.
- Параметры:
-
file- выбранный файл - См. также:
getSelectedFile()
getSelectedFiles
public File[] getSelectedFiles()
Возвращает список выбранных файлов, если в диалоге выбора файлов разрешена множественная выборка.
setSelectedFiles
public void setSelectedFiles(File[] selectedFiles)
Устанавливает список выбранных файлов, если в диалоге выбора файлов разрешена множественная выборка.
getCurrentDirectory
public File getCurrentDirectory()
Возвращает текущий каталог.
- Возвращает:
- текущий каталог
- См. также:
setCurrentDirectory(java.io.File)
setCurrentDirectory
public void setCurrentDirectory(File dir)
Устанавливает текущий каталог. Передача null устанавливает диалог выбора файлов на указание на каталог по умолчанию для пользователя. Этот каталог зависит от операционной системы. Как правило, это папка "Мои документы" в Windows и домашний каталог пользователя в Unix. Если файл, переданный как currentDirectory, не является каталогом, родитель файла будет использован в качестве текущего каталога. Если родитель недоступен, будет выполняться переход вверх по дереву родительских каталогов до тех пор, пока не будет найден доступный каталог или корень файловой системы.
- Параметры:
-
dir- текущий каталог для указания - См. также:
getCurrentDirectory()
changeToParentDirectory
public void changeToParentDirectory()
Изменяет каталог на родительский каталог текущего каталога.
- См. также:
getCurrentDirectory()
rescanCurrentDirectory
public void rescanCurrentDirectory()
Указывает пользовательскому интерфейсу пересканировать список файлов из текущего каталога.
ensureFileIsVisible
public void ensureFileIsVisible(File f)
Обеспечивает, чтобы указанный файл был видимым и не скрытым.
- Параметры:
-
f- объект File
showOpenDialog
public int showOpenDialog(Component parent)
throws HeadlessException Выводит диалоговое окно "Открыть файл". Обратите внимание, что текст, отображаемый на кнопке "OK", определяется внешним видом.
- Параметры:
-
parent- родительский компонент диалогового окна, может бытьnull; см.showDialogдля получения подробностей - Возвращает:
- состояние возврата диалога выбора файлов при закрытии:
- JFileChooser.CANCEL_OPTION
- JFileChooser.APPROVE_OPTION
- JFileChooser.ERROR_OPTION, если произошла ошибка или диалоговое окно было закрыто
- Исключения:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
-
GraphicsEnvironment.isHeadless(),showDialog(java.awt.Component, java.lang.String)
showSaveDialog
public int showSaveDialog(Component parent)
throws HeadlessException Выводит диалоговое окно "Сохранить файл". Обратите внимание, что текст, отображаемый на кнопке "OK", определяется внешним видом.
- Параметры:
-
parent- родительский компонент диалогового окна, может бытьnull; см.showDialogдля получения подробностей - Возвращает:
- состояние возврата диалога выбора файлов при закрытии:
- JFileChooser.CANCEL_OPTION
- JFileChooser.APPROVE_OPTION
- JFileChooser.ERROR_OPTION, если произошла ошибка или диалоговое окно было закрыто
- Исключения:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
-
GraphicsEnvironment.isHeadless(),showDialog(java.awt.Component, java.lang.String)
showDialog
public int showDialog(Component parent,
String approveButtonText)
throws HeadlessException Выводит пользовательский диалог выбора файлов с пользовательской кнопкой "OK". Например, следующий код выводит диалог выбора файла с кнопкой "Запустить приложение" (вместо обычной кнопки "Сохранить" или "Открыть"):
filechooser.showDialog(parentFrame, "Run Application");Аналогично, следующий код делает то же самое:
JFileChooser chooser = new JFileChooser(null);
chooser.setApproveButtonText("Run Application");
chooser.showDialog(parentFrame, null);
Аргумент parent определяет два аспекта: фрейм, от которого зависит диалоговое окно, и компонент, положение которого внешний вид должен учитывать при размещении диалогового окна. Если родительский элемент является объектом Frame (например, JFrame), то диалоговое окно зависит от фрейма, а внешний вид размещает его относительно фрейма (например, по центру над фреймом). Если родительский элемент является компонентом, то диалоговое окно зависит от фрейма, содержащего компонент, и размещается относительно компонента (например, по центру над компонентом). Если родительский элемент является null, то диалоговое окно не зависит от какого-либо видимого окна и размещается в позиции, зависящей от внешнего вида, например, по центру экрана.
- Параметры:
-
parent- родительский компонент диалогового окна; может бытьnull -
approveButtonText- текст кнопки "OK" - Возвращает:
- состояние возврата диалога выбора файлов при закрытии:
- JFileChooser.CANCEL_OPTION
- JFileChooser.APPROVE_OPTION
- JFileChooser.ERROR_OPTION, если произошла ошибка или диалоговое окно было закрыто
- Исключения:
-
HeadlessException- если GraphicsEnvironment.isHeadless() возвращает true. - См. также:
GraphicsEnvironment.isHeadless()
createDialog
protected JDialog createDialog(Component parent)
throws HeadlessException Создаёт и возвращает новое JDialog по центру над this в фрейме parent. Этот метод можно переопределить для дальнейшей обработки диалогового окна, например, для запрета изменения размера, установки расположения и т. д. Пример:
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. - С тех пор:
- 1.4
- См. также:
GraphicsEnvironment.isHeadless()
getControlButtonsAreShown
public boolean getControlButtonsAreShown()
Возвращает значение свойства controlButtonsAreShown.
- Возвращает:
- значение свойства
controlButtonsAreShown - С тех пор:
- 1.3
- См. также:
setControlButtonsAreShown(boolean)
setControlButtonsAreShown
public void setControlButtonsAreShown(boolean b)
Устанавливает свойство, указывающее, отображаются ли кнопки "OK" и "Отмена" в диалоге выбора файла. Это свойство установлено в true по умолчанию. Внешние виды, которые всегда отображают эти кнопки, проигнорируют значение этого свойства. Этот метод вызывает событие изменения свойства, используя строковое значение CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY в качестве имени свойства.
- Параметры:
-
b-falseесли кнопки управления не должны отображаться; в противном случае,true - С тех пор:
- 1.3
- См. также:
-
getControlButtonsAreShown(),CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
getDialogType
public int getDialogType()
Возвращает тип этого диалогового окна. По умолчанию JFileChooser.OPEN_DIALOG.
- Возвращает:
- тип диалогового окна для отображения:
- JFileChooser.OPEN_DIALOG
- JFileChooser.SAVE_DIALOG
- JFileChooser.CUSTOM_DIALOG
- См. также:
setDialogType(int)
setDialogType
public void setDialogType(int dialogType)
Устанавливает тип этого диалогового окна. Используйте OPEN_DIALOG , когда вы хотите отобразить окно выбора файла, которое пользователь может использовать для открытия файла. Аналогично, используйте SAVE_DIALOG для того, чтобы пользователь мог выбрать файл для сохранения. Используйте CUSTOM_DIALOG , когда вы хотите использовать окно выбора файла в контексте, отличном от "Открыть" или "Сохранить". Например, вы можете отобразить окно выбора файла, которое позволяет пользователю выбрать файл для выполнения. Обратите внимание, что обычно вам не нужно устанавливать JFileChooser для использования CUSTOM_DIALOG, так как вызов setApproveButtonText делает это за вас. По умолчанию тип диалогового окна JFileChooser.OPEN_DIALOG.
- Параметры:
-
dialogType- тип диалогового окна для отображения:- JFileChooser.OPEN_DIALOG
- JFileChooser.SAVE_DIALOG
- JFileChooser.CUSTOM_DIALOG
- Исключения:
-
IllegalArgumentException- еслиdialogTypeне является допустимым - См. также:
-
getDialogType(),setApproveButtonText(java.lang.String)
setDialogTitle
public void setDialogTitle(String dialogTitle)
Устанавливает строку, которая отображается в строке заголовка окна JFileChooser.
- Параметры:
-
dialogTitle- новыйStringдля строки заголовка - См. также:
getDialogTitle()
getDialogTitle
public String getDialogTitle()
Получает строку, которая отображается в строке заголовка JFileChooser.
- См. также:
setDialogTitle(java.lang.String)
setApproveButtonToolTipText
public void setApproveButtonToolTipText(String toolTipText)
Устанавливает текст всплывающей подсказки для кнопки ApproveButton. Если null, объект пользовательского интерфейса определит текст кнопки.
- Параметры:
-
toolTipText- текст всплывающей подсказки для кнопки подтверждения - См. также:
-
setApproveButtonText(java.lang.String),setDialogType(int),showDialog(java.awt.Component, java.lang.String)
getApproveButtonToolTipText
public String getApproveButtonToolTipText()
Возвращает текст всплывающей подсказки для кнопки ApproveButton. Если null, объект пользовательского интерфейса определит текст кнопки.
- Возвращает:
- текст всплывающей подсказки для кнопки подтверждения
- См. также:
-
setApproveButtonText(java.lang.String),setDialogType(int),showDialog(java.awt.Component, java.lang.String)
getApproveButtonMnemonic
public int getApproveButtonMnemonic()
Возвращает мнемонику кнопки подтверждения.
- Возвращает:
- целочисленное значение для мнемонической клавиши
- См. также:
setApproveButtonMnemonic(int)
setApproveButtonMnemonic
public void setApproveButtonMnemonic(int mnemonic)
Устанавливает мнемонику кнопки подтверждения с помощью числового кода клавиши.
- Параметры:
-
mnemonic- целочисленное значение для мнемонической клавиши - См. также:
getApproveButtonMnemonic()
setApproveButtonMnemonic
public void setApproveButtonMnemonic(char mnemonic)
Устанавливает мнемонику кнопки подтверждения с помощью символа.
- Параметры:
-
mnemonic- символьное значение для мнемонической клавиши - См. также:
getApproveButtonMnemonic()
setApproveButtonText
public void setApproveButtonText(String approveButtonText)
Устанавливает текст, используемый в ApproveButton в FileChooserUI.
- Параметры:
-
approveButtonText- текст, используемый вApproveButton - См. также:
-
getApproveButtonText(),setDialogType(int),showDialog(java.awt.Component, java.lang.String)
getApproveButtonText
public String getApproveButtonText()
Возвращает текст, используемый в ApproveButton в FileChooserUI. Если null, объект пользовательского интерфейса определит текст кнопки. Обычно это "Открыть" или "Сохранить".
- Возвращает:
- текст, используемый в
ApproveButton - См. также:
-
setApproveButtonText(java.lang.String),setDialogType(int),showDialog(java.awt.Component, java.lang.String)
getChoosableFileFilters
public FileFilter[] getChoosableFileFilters()
Получает список фильтров файлов, доступных для выбора пользователем.
- Возвращает:
- массив
FileFilter, содержащий все фильтры файлов, доступные для выбора - См. также:
-
addChoosableFileFilter(javax.swing.filechooser.FileFilter),removeChoosableFileFilter(javax.swing.filechooser.FileFilter),resetChoosableFileFilters()
addChoosableFileFilter
public void addChoosableFileFilter(FileFilter filter)
Добавляет фильтр в список фильтров файлов, доступных для выбора пользователем. Для получения информации о настройке режима выбора файлов, см. setFileSelectionMode.
- Параметры:
-
filter-FileFilterдля добавления в список фильтров файлов, доступных для выбора - См. также:
-
getChoosableFileFilters(),removeChoosableFileFilter(javax.swing.filechooser.FileFilter),resetChoosableFileFilters(),setFileSelectionMode(int)
removeChoosableFileFilter
public boolean removeChoosableFileFilter(FileFilter f)
Удаляет фильтр из списка фильтров файлов, доступных для выбора пользователем. Возвращает true, если фильтр был удален.
- См. также:
-
addChoosableFileFilter(javax.swing.filechooser.FileFilter),getChoosableFileFilters(),resetChoosableFileFilters()
resetChoosableFileFilters
public void resetChoosableFileFilters()
Сбрасывает список фильтров файлов, доступных для выбора, в исходное состояние. Обычно это удаляет все добавленные фильтры, оставляя AcceptAll фильтр файлов.
- См. также:
-
addChoosableFileFilter(javax.swing.filechooser.FileFilter),getChoosableFileFilters(),removeChoosableFileFilter(javax.swing.filechooser.FileFilter)
getAcceptAllFileFilter
public FileFilter getAcceptAllFileFilter()
Возвращает фильтр файлов "Все файлы". Например, в Microsoft Windows это будет "Все файлы (*.*)".
isAcceptAllFileFilterUsed
public boolean isAcceptAllFileFilterUsed()
Возвращает, используется ли фильтр "Все файлы".
- Возвращает:
- true, если используется фильтр "Все файлы"
- С тех пор:
- 1.3
- См. также:
setAcceptAllFileFilterUsed(boolean)
setAcceptAllFileFilterUsed
public void setAcceptAllFileFilterUsed(boolean b)
Определяет, используется ли фильтр "Все файлы" в списке доступных фильтров. Если false, фильтр "Все файлы" удаляется из списка доступных фильтров файлов. Если true, фильтр "Все файлы" станет активным фильтром файлов.
- С тех пор:
- 1.3
- См. также:
-
isAcceptAllFileFilterUsed(),getAcceptAllFileFilter(),setFileFilter(javax.swing.filechooser.FileFilter)
getAccessory
public JComponent getAccessory()
Возвращает компонент дополнения.
- Возвращает:
- компонент дополнения JFileChooser, или null
- См. также:
setAccessory(javax.swing.JComponent)
setAccessory
public void setAccessory(JComponent newAccessory)
Устанавливает компонент дополнения. Дополнение часто используется для отображения предварительного изображения выбранного файла; однако, оно может использоваться для чего угодно, что пожелает программист, например, для добавления пользовательских элементов управления окном выбора файла.
Примечание: если раньше было дополнение, вы должны отменить регистрацию любых слушателей, которые дополнение могло зарегистрировать в окне выбора файла.
setFileSelectionMode
public void setFileSelectionMode(int mode)
Устанавливает JFileChooser для разрешения пользователю выбирать только файлы, только каталоги или как файлы, так и каталоги. По умолчанию JFilesChooser.FILES_ONLY.
- Параметры:
-
mode- тип файлов для отображения:- JFileChooser.FILES_ONLY
- JFileChooser.DIRECTORIES_ONLY
- JFileChooser.FILES_AND_DIRECTORIES
- Выбрасывает:
-
IllegalArgumentException- еслиmodeявляется незаконным режимом выбора файла - См. также:
getFileSelectionMode()
getFileSelectionMode
public int getFileSelectionMode()
Возвращает текущий режим выбора файла. По умолчанию JFilesChooser.FILES_ONLY.
- Возвращает:
- тип файлов для отображения, один из следующих:
- JFileChooser.FILES_ONLY
- JFileChooser.DIRECTORIES_ONLY
- JFileChooser.FILES_AND_DIRECTORIES
- См. также:
setFileSelectionMode(int)
isFileSelectionEnabled
public boolean isFileSelectionEnabled()
Удобный метод для определения, разрешен ли выбор файлов в соответствии с текущим режимом выбора файла.
- См. также:
-
setFileSelectionMode(int),getFileSelectionMode()
isDirectorySelectionEnabled
public boolean isDirectorySelectionEnabled()
Удобный метод для определения, разрешен ли выбор каталогов в соответствии с текущим режимом выбора файла.
- См. также:
-
setFileSelectionMode(int),getFileSelectionMode()
setMultiSelectionEnabled
public void setMultiSelectionEnabled(boolean b)
Устанавливает возможность выбора нескольких файлов.
- Параметры:
-
b- true, если разрешен выбор нескольких файлов - См. также:
isMultiSelectionEnabled()
isMultiSelectionEnabled
public boolean isMultiSelectionEnabled()
Возвращает true, если выбор нескольких файлов разрешен.
- Возвращает:
- true, если выбор нескольких файлов разрешен
- См. также:
setMultiSelectionEnabled(boolean)
isFileHidingEnabled
public boolean isFileHidingEnabled()
Возвращает true, если скрытые файлы не отображаются в файловом диалоге; в противном случае возвращает false.
- Возвращает:
- состояние свойства скрытия файлов
- См. также:
setFileHidingEnabled(boolean)
setFileHidingEnabled
public void setFileHidingEnabled(boolean b)
Включает или отключает скрытие файлов. Если true, скрытые файлы не отображаются в файловом диалоге. Задача определения отображаемых файлов выполняется FileView.
- Параметры:
-
b- логическое значение, определяющее включение скрытия файлов - См. также:
isFileHidingEnabled()
setFileFilter
public void setFileFilter(FileFilter filter)
Устанавливает текущий фильтр файлов. Фильтр файлов используется файловым диалогом для фильтрации файлов из представления пользователя.
- Параметры:
-
filter- новый текущий фильтр файлов - См. также:
getFileFilter()
getFileFilter
public FileFilter getFileFilter()
Возвращает текущий выбранный фильтр файлов.
- Возвращает:
- текущий фильтр файлов
- См. также:
-
setFileFilter(javax.swing.filechooser.FileFilter),addChoosableFileFilter(javax.swing.filechooser.FileFilter)
setFileView
public void setFileView(FileView fileView)
Устанавливает представление файлов для получения информации о пользовательском интерфейсе, например, иконки файла или описания типа файла.
- См. также:
getFileView()
getFileView
public FileView getFileView()
Возвращает текущее представление файлов.
getName
public String getName(File f)
Возвращает имя файла.
- Параметры:
-
f-File - Возвращает:
- строку, содержащую имя файла для
f - См. также:
FileView.getName(java.io.File)
getDescription
public String getDescription(File f)
Возвращает описание файла.
- Параметры:
-
f-File - Возвращает:
- строку, содержащую описание файла для
f - См. также:
FileView.getDescription(java.io.File)
getTypeDescription
public String getTypeDescription(File f)
Возвращает тип файла.
- Параметры:
-
f-File - Возвращает:
- строку, содержащую описание типа файла для
f - См. также:
FileView.getTypeDescription(java.io.File)
getIcon
public Icon getIcon(File f)
Возвращает иконку для данного файла или типа файла, в зависимости от системы.
- Параметры:
-
f-File - Возвращает:
- иконку для данного файла или типа файла
- См. также:
FileView.getIcon(java.io.File)
isTraversable
public boolean isTraversable(File f)
Возвращает true, если файл (каталог) может быть посещен. Возвращает false, если каталог не может быть пройден.
- Параметры:
-
f-File - Возвращает:
- true, если файл/каталог может быть пройден, в противном случае false
- См. также:
FileView.isTraversable(java.io.File)
accept
public boolean accept(File f)
Возвращает true, если файл должен быть отображен.
- Параметры:
-
f-File - Возвращает:
- true, если файл должен быть отображен, в противном случае false
- См. также:
FileFilter.accept(java.io.File)
setFileSystemView
public void setFileSystemView(FileSystemView fsv)
Устанавливает представление файловой системы, которое использует JFileChooser для доступа к ресурсам файловой системы и их создания, например, для поиска дисковода и получения списка корневых дисков.
- Параметры:
-
fsv- новое представлениеFileSystemView - См. также:
FileSystemView
getFileSystemView
public FileSystemView getFileSystemView()
Возвращает представление файловой системы.
- Возвращает:
- объект представления
FileSystemView - См. также:
setFileSystemView(javax.swing.filechooser.FileSystemView)
approveSelection
public void approveSelection()
Вызывается пользовательским интерфейсом, когда пользователь нажимает кнопку "Подтвердить" (по умолчанию "Открыть" или "Сохранить"). Также может быть вызван программистом. Этот метод вызывает событие действия с командной строкой, равной APPROVE_SELECTION.
- См. также:
APPROVE_SELECTION
cancelSelection
public void cancelSelection()
Вызывается пользовательским интерфейсом, когда пользователь нажимает кнопку "Отмена". Также может быть вызван программистом. Этот метод вызывает событие действия с командной строкой, равной CANCEL_SELECTION.
- См. также:
CANCEL_SELECTION
addActionListener
public void addActionListener(ActionListener l)
Добавляет обработчик событий в файловый диалог.
- Параметры:
-
l- добавляемый слушатель - См. также:
-
approveSelection(),cancelSelection()
removeActionListener
public void removeActionListener(ActionListener l)
Удаляет обработчик событий из файлового диалога.
- Параметры:
-
l- удаляемый слушатель - См. также:
addActionListener(java.awt.event.ActionListener)
getActionListeners
public ActionListener[] getActionListeners()
Возвращает массив всех обработчиков событий действия, зарегистрированных в этом файловом диалоге.
- Возвращает:
- все обработчики событий действия этого файлового диалога или пустой массив, если обработчики событий действия не зарегистрированы
- Since:
- 1.4
- См. также:
-
addActionListener(java.awt.event.ActionListener),removeActionListener(java.awt.event.ActionListener)
fireActionPerformed
protected void fireActionPerformed(String command)
Уведомляет всех слушателей, которые проявили интерес к уведомлению об этом типе события. Экземпляр события создается лениво с помощью параметра command.
- См. также:
EventListenerList
updateUI
public void updateUI()
Сбрасывает свойство пользовательского интерфейса на значение из текущего стиля отображения.
- Переопределяет:
-
updateUIв классеJComponent - См. также:
JComponent.updateUI()
getUIClassID
public String getUIClassID()
Возвращает строку, которая определяет имя класса L&F, отображающего этот компонент.
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- "FileChooserUI"
- См. также:
-
JComponent.getUIClassID(),UIDefaults.getUI(javax.swing.JComponent)
getUI
public FileChooserUI getUI()
Получает объект пользовательского интерфейса, который реализует L&F для этого компонента.
- Возвращает:
- объект FileChooserUI, реализующий L&F FileChooserUI
paramString
protected String paramString()
Возвращает строковое представление этого JFileChooser. Данный метод предназначен только для отладки, и содержание и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.
- Переопределяет:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этого
JFileChooser
getAccessibleContext
public AccessibleContext getAccessibleContext()
Получает AccessibleContext, связанный с этим JFileChooser. Для файловых диалогов AccessibleContext принимает форму AccessibleJFileChooser. Новый экземпляр AccessibleJFileChooser создаётся при необходимости.
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleJFileChooser, который служит AccessibleContext для этого JFileChooser
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.