【发布时间】:2019-07-04 21:38:42
【问题描述】:
我正在使用具有默认样式的 JavaFX DatePicker。
但是,我想通过添加 scene.getStyleSheets().add("abc.css") 将 CSS 样式应用于此 Scene 中的所有按钮。
效果很好,我申请了:
Button {
-fx-font-size: 20;
-fx-font-family: "Arial";
-fx-pref-width: 300;
-fx-pref-height: 60;
-fx-background-radius: 16px;
-fx-background-color: lightgrey;
-fx-text-fill: black;
}
但是,当我添加 DatePicker 时,问题就出现了。 DatePicker 内部有自己的箭头按钮,用于切换月份或年份。我想为这个DatePicker 使用默认样式,但由于它在我的Scene 下,它的按钮从 CSS 中获取按钮样式...(胖按钮)
有没有办法让我从DatePicker 中删除按钮样式以使用默认的DatePicker 样式?我不想从这个场景中删除所有样式,因为我必须自己应用所有其他样式。
这是一张照片:
【问题讨论】:
标签: java css javafx datepicker