Module  javafx.controls

Class DatePickerSkin

    • 构造方法详细信息

      • DatePickerSkin

        public DatePickerSkin​(DatePicker control)
        创建一个新的DatePickerSkin实例,将必需的子节点安装到控件 children列表中,以及处理键,鼠标等事件的必要输入映射。
        参数
        control - 这个皮肤应该安装到的控件。
    • 方法详细信息

      • getPopupContent

        public Node getPopupContent​()
        此方法应返回当用户单击ComboBox'按钮'区域时将显示的节点。
        Specified by:
        getPopupContentComboBoxPopupControl<LocalDate>
        结果
        当用户单击ComboBox'按钮'区域时将显示的节点
      • computeMinWidth

        protected double computeMinWidth​(double height,
                                         double topInset,
                                         double rightInset,
                                         double bottomInset,
                                         double leftInset)
        根据提供的高度计算皮肤的最小允许宽度。
        重写:
        computeMinWidthSkinBase<ComboBoxBase<LocalDate>>
        参数
        height - 皮肤的高度,以防该值可能决定最小宽度。
        topInset - 像素拍摄顶部插图
        rightInset - 像素拍摄正确的插图
        bottomInset - 像素啪嗒的底部插入
        leftInset - 像素拍摄左边插图
        结果
        表示此皮肤最小宽度的双倍。
      • show

        public void show​()
        当显示ComboBox弹出窗口时,将调用此方法。 特定的皮肤实现取决于如何处理它。
        重写:
        showComboBoxPopupControl<LocalDate>
      • getEditor

        protected TextField getEditor​()
        子类负责获取编辑器。 当编辑器属性使用JDK-8130354移动到ComboBoxBase时,这将在FX 9中删除注意:ComboBoxListViewSkin应该返回null,如果editable为false,即使ComboBox有编辑器设置。
        Specified by:
        getEditorComboBoxPopupControl<LocalDate>
        结果
        编辑
      • getDisplayNode

        public Node getDisplayNode​()
        该方法应该返回一个将位于ComboBox'按钮'区域内的节点。
        Specified by:
        getDisplayNodeComboBoxBaseSkin<LocalDate>
        结果
        将位于ComboBox“按钮”区域内的节点