Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class FileChooser extends java.lang.Object
На некоторых платформах, где доступ к файлу может быть ограничен или не, часть пользовательской модели (например, на некоторых мобильных или встроенных устройствах), открывая диалоговое окно файла может всегда приводить к не (то есть, нулевой возвращаемый файл (ы)).
A FileChooser
может использоваться, чтобы вызвать файл открытые диалоговые окна для того, чтобы выбрать единственный файл (showOpenDialog
), файл открывают диалоговые окна для того, чтобы выбрать многократные файлы (showOpenMultipleDialog
) и файл сохраняет диалоговые окна (showSaveDialog
). Конфигурацией выведенного на экран диалогового окна управляют значения FileChooser
набор свойств перед соответствием show*Dialog
метод вызывают. Эта конфигурация включает title диалогового окна, начальный каталог, выведенный на экран в диалоговом окне и фильтре (ах) расширения для перечисленных файлов. Для свойств конфигурации, какие значения не были установлены явно, выведенное на экран диалоговое окно использует их значения по умолчанию платформы. Звонок в выставочный диалоговый метод блокируется, пока пользователь не делает выбор или отменяет диалоговое окно. Возвращаемое значение определяет выбранный файл (ы) или равняется null
если диалоговое окно было отменено.
Пример:
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Open Resource File");
fileChooser.getExtensionFilters().addAll(
new ExtensionFilter("Text Files", "*.txt"),
new ExtensionFilter("Image Files", "*.png", "*.jpg", "*.gif"),
new ExtensionFilter("Audio Files", "*.wav", "*.mp3", "*.aac"),
new ExtensionFilter("All Files", "*.*"));
File selectedFile = fileChooser.showOpenDialog(mainStage);
if (selectedFile != null) {
mainStage.display(selectedFile);
}
Ввести | Свойство и Описание |
---|---|
ObjectProperty<java.io.File> |
initialDirectory
Начальный каталог для выведенного на экран диалогового окна файла.
|
ObjectProperty<java.lang.String> |
initialFileName
Начальное имя файла для выведенного на экран диалогового окна.
|
StringProperty |
title
title выведенного на экран диалогового окна файла.
|
Модификатор и Тип | Класс и Описание |
---|---|
static class |
FileChooser. ExtensionFilter
Определяет фильтр расширения, используемый для того, чтобы фильтровать, какие файлы могут быть выбраны в FileDialog, основанном на расширениях файла.
|
Конструктор и Описание |
---|
FileChooser() |
Модификатор и Тип | Метод и Описание |
---|---|
ObservableList<FileChooser.ExtensionFilter> |
getExtensionFilters()
Использовали фильтры расширения в выведенном на экран диалоговом окне файла.
|
java.io.File |
getInitialDirectory()
Получает значение свойства initialDirectory.
|
java.lang.String |
getInitialFileName()
Получает значение свойства initialFileName.
|
java.lang.String |
getTitle()
Получает значение свойства title.
|
ObjectProperty<java.io.File> |
initialDirectoryProperty()
Начальный каталог для выведенного на экран диалогового окна файла.
|
ObjectProperty<java.lang.String> |
initialFileNameProperty()
Начальное имя файла для выведенного на экран диалогового окна.
|
void |
setInitialDirectory(java.io.File value)
Устанавливает значение свойства initialDirectory.
|
void |
setInitialFileName(java.lang.String value)
Устанавливает значение свойства initialFileName.
|
void |
setTitle(java.lang.String value)
Устанавливает значение свойства title.
|
java.io.File |
showOpenDialog(Window ownerWindow)
Показывает, что новый файл открывает диалоговое окно.
|
java.util.List<java.io.File> |
showOpenMultipleDialog(Window ownerWindow)
Показывает, что новый файл открывает диалоговое окно, в котором могут быть выбраны многократные файлы.
|
java.io.File |
showSaveDialog(Window ownerWindow)
Показывает, что новый файл сохраняет диалоговое окно.
|
StringProperty |
titleProperty()
title выведенного на экран диалогового окна файла.
|
public final StringProperty titleProperty
getTitle()
, setTitle(String)
public final ObjectProperty<java.io.File> initialDirectoryProperty
getInitialDirectory()
, setInitialDirectory(File)
public final ObjectProperty<java.lang.String> initialFileNameProperty
Это свойство используется главным образом в выведенном на экран файле, сохраняют диалоговые окна как начальное имя файла для сохраненного файла. Если установлено для открытого диалогового окна файла это окажет любое влияние на выведенное на экран диалоговое окно, только если соответствующая платформа оказывает поддержку для такого свойства в его файле открытые диалоговые окна.
getInitialFileName()
, setInitialFileName(String)
public FileChooser()
public final void setTitle(java.lang.String value)
public final java.lang.String getTitle()
public final StringProperty titleProperty()
getTitle()
, setTitle(String)
public final void setInitialDirectory(java.io.File value)
public final java.io.File getInitialDirectory()
public final ObjectProperty<java.io.File> initialDirectoryProperty()
getInitialDirectory()
, setInitialDirectory(File)
public final void setInitialFileName(java.lang.String value)
Это свойство используется главным образом в выведенном на экран файле, сохраняют диалоговые окна как начальное имя файла для сохраненного файла. Если установлено для открытого диалогового окна файла это окажет любое влияние на выведенное на экран диалоговое окно, только если соответствующая платформа оказывает поддержку для такого свойства в его файле открытые диалоговые окна.
public final java.lang.String getInitialFileName()
Это свойство используется главным образом в выведенном на экран файле, сохраняют диалоговые окна как начальное имя файла для сохраненного файла. Если установлено для открытого диалогового окна файла это окажет любое влияние на выведенное на экран диалоговое окно, только если соответствующая платформа оказывает поддержку для такого свойства в его файле открытые диалоговые окна.
public final ObjectProperty<java.lang.String> initialFileNameProperty()
Это свойство используется главным образом в выведенном на экран файле, сохраняют диалоговые окна как начальное имя файла для сохраненного файла. Если установлено для открытого диалогового окна файла это окажет любое влияние на выведенное на экран диалоговое окно, только если соответствующая платформа оказывает поддержку для такого свойства в его файле открытые диалоговые окна.
getInitialFileName()
, setInitialFileName(String)
public ObservableList<FileChooser. ExtensionFilter> getExtensionFilters()
public java.io.File showOpenDialog(Window ownerWindow)
null
если никакой выбор не был сделан. Если окно владельца для диалогового окна файла устанавливается, введите ко всем окнам в цепочке владельца диалогового окна, блокируется, в то время как диалоговое окно файла показывают.ownerWindow
- окно владельца выведенного на экран диалогового окна файлаnull
если никакой файл не был выбранpublic java.util.List<java.io.File> showOpenMultipleDialog(Window ownerWindow)
null
если никакой выбор не был сделан. Если окно владельца для диалогового окна файла устанавливается, введите ко всем окнам в цепочке владельца диалогового окна, блокируется, в то время как диалоговое окно файла показывают. Возвращенный список является неподдающимся изменению и бросит UnsupportedOperationException
на каждой попытке модификации.
ownerWindow
- окно владельца выведенного на экран диалогового окна файлаnull
если никакой файл не был выбранpublic java.io.File showSaveDialog(Window ownerWindow)
null
если никакой выбор не был сделан. Если окно владельца для диалогового окна файла устанавливается, введите ко всем окнам в цепочке владельца диалогового окна, блокируется, в то время как диалоговое окно файла показывают.ownerWindow
- окно владельца выведенного на экран диалогового окна файлаnull
если никакой файл не был выбранCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается