Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Класс ChoiceDialog<T>

java.lang.Object
  • javafx.scene.control.Dialog<T>
    • javafx.scene.control.ChoiceDialog<T>

Параметры типа:

T - Тип элементов, отображаемых пользователю, и тип, возвращаемый через Dialog.getResult() при закрытии диалога.

Все реализованные интерфейсы:

EventTarget



public class ChoiceDialog<T>
extends Dialog<T>
Диалог, отображающий список вариантов для пользователя, из которого он может выбрать не более одного элемента.

С момента:

JavaFX 8u40

См. также:

Dialog

  • Краткое описание свойств

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    ReadOnlyObjectProperty<T> selectedItem
    Возвращает свойство, представляющее текущий выбранный элемент в диалоге.
    • Свойства, унаследованные от класса javafx.scene.control.Dialog

      contentText, dialogPane, graphic, headerText, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, resizable, resultConverter, result, showing, title, width, x, y
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    ChoiceDialog()
    Создаёт экземпляр ChoiceDialog по умолчанию, пустой, без заданных элементов и с нулевым значением по умолчанию.
    ChoiceDialog(T defaultChoice, Collection<T> choices)
    Создаёт новый экземпляр ChoiceDialog, где первый аргумент задаёт значение по умолчанию, отображаемое пользователю, а второй - коллекцию всех доступных вариантов для пользователя.
    ChoiceDialog(T defaultChoice, T... choices)
    Создаёт новый экземпляр ChoiceDialog, где первый аргумент задаёт значение по умолчанию, а все последующие аргументы рассматриваются как массив varargs всех доступных вариантов для пользователя.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    T getDefaultChoice()
    Возвращает значение по умолчанию, заданное в конструкторе.
    ObservableList<T> getItems()
    Возвращает список всех элементов, которые будут отображены пользователю.
    T getSelectedItem()
    Возвращает текущий выбранный элемент в диалоге.
    ReadOnlyObjectProperty<T> selectedItemProperty()
    Возвращает свойство, представляющее текущий выбранный элемент в диалоге.
    void setSelectedItem(T item)
    Устанавливает текущий выбранный элемент в диалоге.
    • Методы, унаследованные от класса javafx.scene.control.Dialog

      buildEventDispatchChain, close, contentTextProperty, dialogPaneProperty, getContentText, getDialogPane, getGraphic, getHeaderText, getHeight, getModality, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOwner, getResult, getResultConverter, getTitle, getWidth, getX, getY, graphicProperty, headerTextProperty, heightProperty, hide, initModality, initOwner, initStyle, isResizable, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, resizableProperty, resultConverterProperty, resultProperty, setContentText, setDialogPane, setGraphic, setHeaderText, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setResizable, setResult, setResultConverter, setTitle, setWidth, setX, setY, show, showAndWait, showingProperty, titleProperty, widthProperty, xProperty, yProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойств

    • selectedItem

      public final ReadOnlyObjectProperty<T> selectedItemProperty
      Возвращает свойство, представляющее текущий выбранный элемент в диалоге.

      См. также:

      getSelectedItem(), setSelectedItem(T)

  • Подробное описание конструкторов

    • ChoiceDialog

      public ChoiceDialog()
      Создаёт экземпляр ChoiceDialog по умолчанию, пустой, без заданных элементов и с нулевым значением по умолчанию. Пользователям этого конструктора потребуется впоследствии вызвать getItems(), чтобы указать, какие элементы отобразить пользователю.
    • ChoiceDialog

      public ChoiceDialog(T defaultChoice,
                          T... choices)
      Создаёт новый экземпляр ChoiceDialog, где первый аргумент задаёт значение по умолчанию, отображаемое пользователю, а все последующие аргументы рассматриваются как массив varargs всех доступных вариантов для пользователя. Ожидается, что defaultChoice будет одним из элементов в массиве varargs choices. Если это не так, то defaultChoice будет установлен в null, и диалог будет отображен с начальным выбором, установленным на первый элемент в списке выбора.

      Параметры:

      defaultChoice - Элемент, отображаемый в качестве предварительно выбранного в диалоге. Этот элемент должен находиться в массиве varargs choices.

    • ChoiceDialog

      public ChoiceDialog(T defaultChoice,
                          Collection<T> choices)
      Создаёт новый экземпляр ChoiceDialog, где первый аргумент задаёт значение по умолчанию, отображаемое пользователю, а второй - коллекцию всех доступных вариантов для пользователя. Ожидается, что defaultChoice будет одним из элементов в коллекции choices. Если это не так, то defaultChoice будет установлен в null, и диалог будет отображен с начальным выбором, установленным на первый элемент в списке выбора.

      Параметры:

      defaultChoice - Элемент, отображаемый в качестве предварительно выбранного в диалоге. Этот элемент должен находиться в коллекции choices.

  • Подробное описание методов

    • getSelectedItem

      public final T getSelectedItem()
      Возвращает текущий выбранный элемент в диалоге.
    • selectedItemProperty

      public final ReadOnlyObjectProperty<T> selectedItemProperty()
      Возвращает свойство, представляющее текущий выбранный элемент в диалоге.

      См. также:

      getSelectedItem(), setSelectedItem(T)

    • setSelectedItem

      public final void setSelectedItem(T item)
      Устанавливает текущий выбранный элемент в диалоге.

      Параметры:

      item - Элемент, который нужно выбрать в диалоге.

    • getItems

      public final ObservableList<T> getItems()
      Возвращает список всех элементов, которые будут отображены пользователю. Этот список может быть изменён разработчиком, чтобы добавить, удалить или изменить порядок элементов, которые будут представлены пользователю.
    • getDefaultChoice

      public final T getDefaultChoice()
      Возвращает значение по умолчанию, заданное в конструкторе.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API