Charm 4.0.1 への更新後、不要な白いフレームがDatePicker
:
VBox
を含む のパディングが原因のよう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;");
}
} );
}
}
フレームを取り除くためのより便利な方法はありますか?
編集:
スタイルシートを介して css を設定すると、次のように機能します。
.dialog > .container {
-fx-padding: 0;
}