Colors 如何修改javafx颜色选择器?
这是我当前的颜色选择器: 如何设置其颜色预览宽度、边框颜色和半径的样式?是否可以取消底部的“自定义颜色”选项,使用我自己的颜色集来代替默认颜色 我尝试使用这个CSS:Colors 如何修改javafx颜色选择器?,colors,javafx,color-picker,Colors,Javafx,Color Picker,这是我当前的颜色选择器: 如何设置其颜色预览宽度、边框颜色和半径的样式?是否可以取消底部的“自定义颜色”选项,使用我自己的颜色集来代替默认颜色 我尝试使用这个CSS: .color-picker { -fx-skin: "CustomSkin"; -fx-background-color: white; -fx-background-radius: 2; -fx-padding: 0; -fx-background-insets: 0, 1; } .color-picker .color
.color-picker {
-fx-skin: "CustomSkin";
-fx-background-color: white;
-fx-background-radius: 2;
-fx-padding: 0;
-fx-background-insets: 0, 1;
}
.color-picker .color-picker-label .text {
visibility: false;
}
.color-picker .color-picker-label{
-fx-scale-x: 1.53;
-fx-scale-y: 1.53;
-fx-spacing: 0;
-fx-padding: 3;
-fx-border-width: 0;
-fx-background-insets: 0, 1;
-fx-border-radius: 2;
}
我知道这是一个老问题,但我在尝试修改ColorPicker预览时遇到了类似的问题,希望下面的内容可以帮助其他尝试进行类似更改的人 为了使用css定位预览,您需要使用.picker color,因为皮肤包含一个窗格,该窗格将预览保持为矩形 e、 g 它以控件的这一部分为目标,允许您更改宽度等:
.picker-color {
-fx-border-color: green;
}