更新Charm 4.0.1后,DatePicker
附近有一个不需要的白框:
这似乎是由包含VBox
的{{1}}的填充引起的。
通过样式表设置css,没有改变填充,所以到目前为止我唯一的解决方案是:
DatePicker.content
有没有更方便的方法摆脱框架?
修改
通过样式表设置css:
public class DatePickerFrameless extends DatePicker {
public DatePickerFrameless(LocalDate date) {
super(date);
rootNode.visibleProperty().addListener((obsValue, b, b1) -> {
if (b1) {
VBox container = (VBox) rootNode.lookup(".container");
container.setStyle("-fx-padding:0;");
}
} );
}
}