Module  javafx.controls

Class ComboBoxPopupControl<T>

    • 构造方法详细信息

      • ComboBoxPopupControl

        public ComboBoxPopupControl​(ComboBoxBase<T> control)
        创建一个新的ComboBoxPopupControl实例,虽然注意到这个实例没有处理任何行为/输入映射 - 这需要被子类适当地处理。
        参数
        control - 这个皮肤应该安装到的控件。
    • 方法详细信息

      • getPopupContent

        protected abstract Node getPopupContent​()
        此方法应返回当用户单击ComboBox'按钮'区域时将显示的节点。
        结果
        当用户单击ComboBox'按钮'区域时将显示的节点
      • getEditor

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

        protected abstract StringConverter<T> getConverter​()
        子类负责获取转换器。 当转换器属性移动到具有JDK-8130354的ComboBoxBase时,这将在FX 9中删除。
        结果
        字符串转换器
      • show

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

        public void hide​()
        当隐藏ComboBox弹出窗口时,将调用此方法。 特定的皮肤实现取决于如何处理它。
        Specified by:
        hideComboBoxBaseSkin<T>