如何在JavaFX中的手风琴中的TitledPanes之间添加填充
作者:互联网
我想在手风琴中的TitleedPanes之间添加填充(手风琴中的间距).
问题在于,当展开TitledPane时,下一个TitledPane的外观将被破坏.
TitledPanes未展开
一个标题窗格
我使用了以下CSS:
.titled-pane {
-fx-skin: "com.sun.javafx.scene.control.skin.TitledPaneSkin";
-fx-text-fill: -fx-text-base-color;
-fx-padding: 0.5em;
}
一个图像显示了两个未扩展的TitledPanes之间的分隔,另一个图像显示了打开第一个TitledPane后的外观.
解决方法:
这是一个错误(我创建了一个错误报告:JDK-8162599).
解决方法是,如果仅指定TitledPanes的底部填充(而不是顶部),则手风琴中TitledPanes之间的间距是正确的.
CSS添加底部填充
.accordion > .titled-pane {
-fx-padding: 0 0 0.5em 0;
}
一个示例手风琴如下所示:
标签:accordion,java,css,javafx,javafx-2 来源: https://codeday.me/bug/20191012/1897417.html