Перечисление PrinterJob.JobStatus
- Все реализованные интерфейсы:
-
Serializable,Comparable<PrinterJob.JobStatus>,Constable
- Вложенный класс:
PrinterJob
public static enum PrinterJob.JobStatus extends Enum<PrinterJob.JobStatus>
Перечисление, используемое для отчётности о состоянии задачи печати. Приложения могут прослушивать состояние задачи через свойство
jobStatus или запросить его напрямую с помощью getJobStatus(). Типичный жизненный цикл задачи следующий:
- Задача создаётся со статусом
NOT_STARTEDи остаётся в нём во время конфигурации через диалоги и т.д. - Задача переходит в состояние
PRINTING, когда печатается первая страница. - Задача переходит в состояние
DONE, когда задача успешно завершена без отмены или возникновения ошибки. Задача теперь завершена. - Задача, которая столкнулась с
ERRORили былаCANCELED, также считается завершенной.
Задача не может вернуться к предыдущему состоянию в своём жизненном цикле, и текущее состояние задачи влияет на операции, которые могут быть выполнены. Например, задача не может снова начать печать, если она ранее прошла это состояние и перешла в любое из состояний завершения.
- Since:
- JavaFX 8.0
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Постоянная перечисления | Описание |
|---|---|
CANCELED |
Задача была отменена приложением. |
DONE |
Задача начала печать и позже вызвала endJob(), которая сообщила об успехе. |
ERROR |
В задаче произошла ошибка. |
NOT_STARTED |
Новое состояние задачи. |
PRINTING |
Задача запросила печать по крайней мере одной страницы и не завершила печать. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static PrinterJob.JobStatus |
valueOf |
Возвращает константу перечисления этого класса с указанным именем. |
static PrinterJob.JobStatus[] |
values() |
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления. |
Подробное описание констант перечисления
NOT_STARTED
public static final PrinterJob.JobStatus NOT_STARTED
Новое состояние задачи. Может отображать диалоги печати и настраивать задачу и запускать печать.
PRINTING
public static final PrinterJob.JobStatus PRINTING
Задача запросила печать по крайней мере одной страницы и не завершила печать. Возможно, больше не отображает диалоги печати.
CANCELED
public static final PrinterJob.JobStatus CANCELED
Задача была отменена приложением. Не может отображать диалоги или запускать печать. Задача должна быть удалена. Вызывать endJob() не нужно.
ERROR
public static final PrinterJob.JobStatus ERROR
В задаче произошла ошибка. Задача должна быть удалена. Вызывать endJob() не нужно.
DONE
public static final PrinterJob.JobStatus DONE
Задача начала печать и позже вызвала endJob(), которая сообщила об успехе. Задача может быть удалена, так как она больше не может быть повторно использована.
Подробное описание методов
values
public static PrinterJob.JobStatus[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
- Возвращает:
- массив, содержащий константы этого класса перечисления в порядке их объявления
valueOf
public static PrinterJob.JobStatus valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом классе. (Дополнительные пробелы не допускаются.)
- Параметры:
-
name- имя константы перечисления, которое требуется вернуть. - Возвращает:
- константу перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом классе перечисления нет константы с указанным именем -
NullPointerException- если аргумент имеет значение 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.