Класс DirectoryChooser
java.lang.Object
javafx.stage.DirectoryChooser
public final class DirectoryChooser extends Object
Обеспечивает поддержку стандартных диалоговых окон выбора каталога. Эти диалоговые окна имеют вид и ощущения компонентов пользовательского интерфейса платформы, которые независимы от JavaFX. На некоторых платформах, где доступ к файлам может быть ограничен или не является частью модели пользователя (например, на некоторых мобильных или встроенных устройствах), открытие диалогового окна выбора каталога всегда может привести к пустой операции (то есть, возвращаемый файл будет null).
- Since:
- JavaFX 2.1
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
initialDirectory |
Начальный каталог для отображаемого диалогового окна. |
final StringProperty |
title |
Заголовок отображаемого диалогового окна. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DirectoryChooser() |
Создаёт DirectoryChooser. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final File |
getInitialDirectory() |
Получает значение свойства initialDirectory. |
final String |
getTitle() |
Получает значение свойства title. |
final ObjectProperty |
initialDirectoryProperty() |
Начальный каталог для отображаемого диалогового окна. |
final void |
setInitialDirectory |
Устанавливает значение свойства initialDirectory. |
final void |
setTitle |
Устанавливает значение свойства title. |
File |
showDialog |
Отображает новое диалоговое окно выбора каталога. |
final StringProperty |
titleProperty() |
Заголовок отображаемого диалогового окна. |
Подробное описание свойств
title
public final StringProperty titleProperty
Заголовок отображаемого диалогового окна.
- См. также:
initialDirectory
public final ObjectProperty<File> initialDirectoryProperty
Начальный каталог для отображаемого диалогового окна.
- См. также:
Подробное описание конструкторов
DirectoryChooser
public DirectoryChooser()
Создаёт
DirectoryChooser.Подробное описание методов
setTitle
public final void setTitle(String value)
Устанавливает значение свойства
title.- Описание свойства:
- Заголовок отображаемого диалогового окна.
- Параметры:
-
value- значение для свойстваtitle - См. также:
getTitle
public final String getTitle()
Получает значение свойства
title.- Описание свойства:
- Заголовок отображаемого диалогового окна.
- Возвращает:
- значение свойства
title - См. также:
titleProperty
public final StringProperty titleProperty()
Заголовок отображаемого диалогового окна.
- Возвращает:
- свойство
title - См. также:
setInitialDirectory
public final void setInitialDirectory(File value)
Устанавливает значение свойства
initialDirectory.- Описание свойства:
- Начальный каталог для отображаемого диалогового окна.
- Параметры:
-
value- значение для свойстваinitialDirectory - См. также:
getInitialDirectory
public final File getInitialDirectory()
Получает значение свойства
initialDirectory.- Описание свойства:
- Начальный каталог для отображаемого диалогового окна.
- Возвращает:
- значение свойства
initialDirectory - См. также:
initialDirectoryProperty
public final ObjectProperty<File> initialDirectoryProperty()
Начальный каталог для отображаемого диалогового окна.
- Возвращает:
- свойство
initialDirectory - См. также:
showDialog
public File showDialog(Window ownerWindow)
Отображает новое диалоговое окно выбора каталога. Метод не возвращается до тех пор, пока не будет закрыто отображаемое диалоговое окно. Возвращаемое значение указывает выбранный пользователем каталог или
null, если выбор не был сделан. Если окно-владелец для диалогового окна выбора каталога установлено, ввод во все окна в цепочке владельцев диалога блокируется, пока диалоговое окно отображается.- Параметры:
-
ownerWindow- окно-владелец отображаемого диалогового окна - Возвращает:
- выбранный каталог или
null, если каталог не был выбран
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.