Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет 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 по умолчанию без заданных элементов и значением выбора по умолчанию null.
    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 по умолчанию без заданных элементов и значением выбора по умолчанию null. Пользователям этого конструктора потребуется впоследствии вызвать getItems() для указания элементов, которые нужно отобразить пользователю.
    • ChoiceDialog

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

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