Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control.skin

Класс ComboBoxPopupControl<T>

  • java.lang.Object
    • javafx.scene.control.SkinBase<ComboBoxBase<T>>
      • javafx.scene.control.skin.ComboBoxBaseSkin<T>
        • javafx.scene.control.skin.ComboBoxPopupControl<T>
  • Параметры типа:
    T - Тип управления ComboBox.
    Все реализуемые интерфейсы:
    Skin<ComboBoxBase<T>>
    Непосредственные известные подклассы:
    ColorPickerSkin, ComboBoxListViewSkin, DatePickerSkin
    public abstract class ComboBoxPopupControl<T>
    extends ComboBoxBaseSkin<T>
    Абстрактный класс, расширяющий функциональность ComboBoxBaseSkin для включения функционала отображения управления ComboBox-подобными элементами как всплывающими окнами.
    С момента:
    9
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    ComboBoxPopupControl​(ComboBoxBase<T> control)
    Создаёт новый экземпляр ComboBoxPopupControl, однако обратите внимание, что этот экземпляр не обрабатывает никакое поведение / сопоставления ввода - это нужно обработать соответствующим образом подклассам.
  • Краткое описание методов

    Все методыМетоды экземпляраАбстрактные методыКонкретные методы
    Модификатор и тип Метод Описание
    protected abstract StringConverter<T> getConverter()
    Подклассы отвечают за получение преобразователя.
    protected abstract TextField getEditor()
    Подклассы отвечают за получение редактора.
    protected abstract Node getPopupContent()
    Этот метод должен возвращать узел, который будет отображаться, когда пользователь нажимает на область 'кнопки' ComboBox.
    void hide()
    Этот метод будет вызван, когда всплывающее окно ComboBox должно быть скрыто.
    void show()
    Этот метод будет вызван, когда всплывающее окно ComboBox должно быть отображено.
    • Методы, унаследованные от класса javafx.scene.control.skin.ComboBoxBaseSkin

      computeBaselineOffset, computeMaxHeight, computeMaxWidth, computePrefHeight, computePrefWidth, getDisplayNode, layoutChildren
    • Методы, унаследованные от класса javafx.scene.control.SkinBase

      computeMinHeight, computeMinWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
    • Методы, унаследованные от класса java.lang.Object

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

    • ComboBoxPopupControl

      public ComboBoxPopupControl​(ComboBoxBase<T> control)
      Создаёт новый экземпляр ComboBoxPopupControl, однако обратите внимание, что этот экземпляр не обрабатывает никакое поведение / сопоставления ввода - это нужно обработать соответствующим образом подклассам.
      Параметры:
      control - Управление, на котором должен быть установлен этот скин.
  • Подробное описание методов

    • getPopupContent

      protected abstract Node getPopupContent()
      Этот метод должен возвращать узел, который будет отображаться, когда пользователь нажимает на область 'кнопки' ComboBox.
      Возвращает:
      узел, который будет отображаться, когда пользователь нажимает на область 'кнопки' ComboBox
    • getEditor

      protected abstract TextField getEditor()
      Подклассы отвечают за получение редактора. Это будет удалено в FX 9, когда свойство editor будет перенесено в ComboBoxBase с JDK-8130354. Примечание: ComboBoxListViewSkin должен возвращать null, если editable ложно, даже если у ComboBox есть установленный редактор.
      Возвращает:
      редактор
    • getConverter

      protected abstract StringConverter<T> getConverter()
      Подклассы отвечают за получение преобразователя. Это будет удалено в FX 9, когда свойство converter будет перенесено в ComboBoxBase с JDK-8130354.
      Возвращает:
      строковый преобразователь
    • show

      public void show()
      Этот метод будет вызван, когда всплывающее окно ComboBox должно быть отображено. За конкретной реализацией отображения отвечает конкретная реализация скина.
      Указано в:
      show в классе ComboBoxBaseSkin<T>
    • hide

      public void hide()
      Этот метод будет вызван, когда всплывающее окно ComboBox должно быть скрыто. За конкретной реализацией скрытия отвечает конкретная реализация скина.
      Указано в:
      hide в классе ComboBoxBaseSkin<T>

© 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