- 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, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание protected doublecomputeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)Вычисляет минимально допустимую ширину шкуры, основываясь на заданной высоте.voiddispose()Вызывается Skinnable при замене шкуры на Skinnable.protected StringConverter<LocalDate>getConverter()Подклассы отвечают за получение преобразователя.NodegetDisplayNode()Этот метод должен возвращать узел, который будет размещен в области «кнопки» ComboBox.protected TextFieldgetEditor()Подклассы отвечают за получение редактора.NodegetPopupContent()Этот метод должен возвращать узел, который будет отображаться при нажатии пользователем на область «кнопки» ComboBox.voidshow()Этот метод будет вызван при отображении всплывающего окна 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
-
-
Подробное описание конструкторов
-
DatePickerSkin
public DatePickerSkin(DatePicker control)
Создает новый экземпляр DatePickerSkin, устанавливая необходимые дочерние узлы в список Controlchildren, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д.- Параметры:
-
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.