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

Класс DatePickerSkin

  • java.lang.Object
    • javafx.scene.control.SkinBase<ComboBoxBase<T>>
      • javafx.scene.control.skin.ComboBoxBaseSkin<T>
        • javafx.scene.control.skin.ComboBoxPopupControl<LocalDate>
          • javafx.scene.control.skin.DatePickerSkin
  • Все реализуемые интерфейсы:
    Skin<ComboBoxBase<LocalDate>>
    public class DatePickerSkin
    extends ComboBoxPopupControl<LocalDate>
    Реализация по умолчанию для компонента DatePicker.
    С тех пор:
    9
    См. также:
    DatePicker
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    DatePickerSkin​(DatePicker control)
    Создает новый экземпляр DatePickerSkin, устанавливая необходимые дочерние узлы в список Control children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    protected double computeMinWidth​(double height, double topInset, double rightInset, double bottomInset, double leftInset)
    Вычисляет минимально допустимую ширину шкуры, основываясь на заданной высоте.
    void dispose()
    Вызывается Skinnable при замене шкуры на Skinnable.
    protected StringConverter<LocalDate> getConverter()
    Подклассы отвечают за получение преобразователя.
    Node getDisplayNode()
    Этот метод должен возвращать узел, который будет размещен в области «кнопки» ComboBox.
    protected TextField getEditor()
    Подклассы отвечают за получение редактора.
    Node getPopupContent()
    Этот метод должен возвращать узел, который будет отображаться при нажатии пользователем на область «кнопки» ComboBox.
    void show()
    Этот метод будет вызван при отображении всплывающего окна ComboBox.
    • Наследуемые методы из класса javafx.scene.control.skin.ComboBoxPopupControl

      hide
    • Наследуемые методы из класса javafx.scene.control.skin.ComboBoxBaseSkin

      computeBaselineOffset, computeMaxHeight, computeMaxWidth, computePrefHeight, computePrefWidth, layoutChildren
    • Наследуемые методы из класса javafx.scene.control.SkinBase

      computeMinHeight, consumeMouseEvents, 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
  • Подробное описание конструкторов

    • DatePickerSkin

      public DatePickerSkin​(DatePicker control)
      Создает новый экземпляр DatePickerSkin, устанавливая необходимые дочерние узлы в список Control children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
      Параметры:
      control - Элемент управления, на который должна быть установлена ​​эта шкура.
  • Подробное описание методов

    • dispose

      public void dispose()
      Вызывается Skinnable при замене шкуры на Skinnable. Этот метод позволяет шкуре реализовать необходимую логику для очистки после того, как шкура больше не нужна. Может использоваться для освобождения нативных ресурсов. Методы Skin.getSkinnable() и Skin.getNode() должны возвращать null после вызова dispose. Вызов dispose дважды не имеет эффекта.
      Указано в:
      dispose в интерфейсе Skin<ComboBoxBase<LocalDate>>
      Переопределяет:
      dispose в классе SkinBase<ComboBoxBase<LocalDate>>
    • getPopupContent

      public Node getPopupContent()
      Этот метод должен возвращать узел, который будет отображаться при нажатии пользователем на область «кнопки» ComboBox.
      Указано в:
      getPopupContent в классе ComboBoxPopupControl<LocalDate>
      Возвращает:
      узел, который будет отображаться при нажатии пользователем на область «кнопки» ComboBox
    • computeMinWidth

      protected double computeMinWidth​(double height,
                                       double topInset,
                                       double rightInset,
                                       double bottomInset,
                                       double leftInset)
      Вычисляет минимально допустимую ширину шкуры, основываясь на заданной высоте.
      Переопределяет:
      computeMinWidth в классе SkinBase<ComboBoxBase<LocalDate>>
      Параметры:
      height - Высота шкуры, в случае, если это значение может диктовать минимальную ширину.
      topInset - отступ от верхнего края в пикселях
      rightInset - отступ от правого края в пикселях
      bottomInset - отступ от нижнего края в пикселях
      leftInset - отступ от левого края в пикселях
      Возвращает:
      Значение типа double, представляющее минимальную ширину этой шкуры.
    • show

      public void show()
      Этот метод будет вызван при отображении всплывающего окна ComboBox. Реализация конкретных шкур определяет, как это обрабатывать.
      Переопределяет:
      show в классе ComboBoxPopupControl<LocalDate>
    • getEditor

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

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

      public Node getDisplayNode()
      Этот метод должен возвращать узел, который будет размещен в области «кнопки» ComboBox.
      Указано в:
      getDisplayNode в классе ComboBoxBaseSkin<LocalDate>
      Возвращает:
      узел, который будет размещен в области «кнопки» ComboBox

© 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