T.M. SoftStudio

feci quod potui, faciant meliora potentes

Классы ProgressIndicator и ProgressBar

Класс ProgressIndicator расширяет класс Control и представляет круглый индикатор выполнения задачи.

Класс ProgressIndicator расширяется классом ProgressBar, представляющим горизонтальный индикатор выполнения задачи и имеющим конструкторы public ProgressBar() и public ProgressBar(double progress).

Класс ProgressIndicator имеет, помимо унаследованных от класса Control, следующие свойства, поля, конструкторы и методы:

  • Свойство indeterminate – если true, тогда индикатор прогресса не имеет диапазона.

  • Свойство progress – текущее значение индикатора прогресса от 0 до 1, что означает выполнение задачи от 0% ло 100%. Отрицательное значение означает, что индикатор прогресса – indeterminate – не имеет диапазона.

  • Поле public static final double INDETERMINATE_PROGRESS – индикатор прогресса – indeterminate – не имеет диапазона.

  • Конструктор public ProgressIndicator().

  • Конструктор public ProgressIndicator(double progress).

  • Метод public final boolean isIndeterminate() – возвращает true, если индикатор прогресса не имеет диапазона.

  • Метод public BooleanProperty indeterminateProperty() – возвращает JavaFX Beans свойство неопределенного значения индикатора.

  • Метод public final void setProgress(double value) – устанавливает значение индикатора.

  • Метод public final double getProgress() – возвращает значение индикатора.

  • Метод public DoubleProperty progressProperty() – возвращает JavaFX Beans свойство значения индикатора.