Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javafx DatePicker和ComboBox使用哪种按钮?_Javafx - Fatal编程技术网

Javafx DatePicker和ComboBox使用哪种按钮?

Javafx DatePicker和ComboBox使用哪种按钮?,javafx,Javafx,我一直在寻找DatePicker和ComboBox使用的按钮。我已经搜索了ComboxBase和所有其他类似的类,但一直找不到它。有公共版本吗?没有创建此类内容的ComboBoxButton类或公共方法。通过引用源代码,您可以尝试重现在特定控件中执行的操作 JavaFX控件的外观在其皮肤类中定义;ComboBoxBaseSkin用于ComboBox,带有一些用于弹出窗口和列表视图的支持类,显示在弹出窗口中。在大多数情况下,skin类定义了布局和行为,即对用户输入的响应,而箭头、颜色等的实际外观形

我一直在寻找DatePicker和ComboBox使用的按钮。我已经搜索了ComboxBase和所有其他类似的类,但一直找不到它。有公共版本吗?

没有创建此类内容的ComboBoxButton类或公共方法。通过引用源代码,您可以尝试重现在特定控件中执行的操作

JavaFX控件的外观在其皮肤类中定义;ComboBoxBaseSkin用于ComboBox,带有一些用于弹出窗口和列表视图的支持类,显示在弹出窗口中。在大多数情况下,skin类定义了布局和行为,即对用户输入的响应,而箭头、颜色等的实际外观形状由CSS文件定义

这些按钮的定义非常简单;对于组合框,箭头本身被定义为一个区域,该区域位于箭头按钮内部,箭头按钮是一个堆栈窗格。然后CSS文件定义箭头的形状以及不同的颜色和边框,具体取决于是否按下、选择等等

JavaFX的源代码可通过OpenJFX获得:

在CSS文件中,我将搜索组合框,其中有几十个实例,并特别注意.arrow按钮和.arrow类