Processing:Справочник языка Processing/selectFolder()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
selectFolder() [1]
Обозначение
selectFolder()
Описание
Открывает диалог выбора файла, используемый вашей операционной системой, чтобы выбрать папку. После того, как пака будет выбрана, информация о выборе будет передана методу «обратного вызова». Если диалог будет закрыт или отменен, этому методу будет передано нулевое значение (null), чтобы программа не ждала ввода дополнительных данных. Метод обратного вызова необходим в силу того, как осуществляется работа с потоками.
Синтаксис
selectFolder(prompt, callback)
selectFolder(prompt, callback, file)
selectFolder(prompt, callback, file, callbackObject)
selectFolder(prompt, callbackMethod, defaultSelection, callbackObject, parentFrame)
selectFolder(prompt, callbackMethod, defaultSelection, callbackObject, parentFrame, sketch)
Параметры
prompt – сообщение для пользователя. Тип данных – String
callback – название метода, который нужно вызвать после осуществления выбора. Тип данных – String
Возвращаемое значение
void
Пример
void setup() {
selectFolder("Select a folder to process:", "folderSelected");
// "Выберите папку, чтобы продолжить: "
}
void folderSelected(File selection) {
if (selection == null) {
println("Window was closed or the user hit cancel.");
// "Окно было закрыто или пользователь нажал на отмену."
} else {
println("User selected " + selection.getAbsolutePath());
// "Пользователь выбрал "
}
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |