我有GridPane并调用gridPane.setStyle("...")
将样式设置为整个窗格。我的目标是为每列添加边框。有没有可能实现这个目标?
答案 0 :(得分:3)
我不认为使用简单的CSS是可能的。有些人已经在这里讨论了这个问题,并提出了一些解决方案:https://forums.oracle.com/forums/thread.jspa?threadID=2384973。
答案 1 :(得分:2)
如果Teocali的答案中的链接将来会出现问题,建议的解决方案是为GridPane设置背景颜色并添加间隙。可以通过在GridPane的css样式中设置-fx-hgap和-fx-vgap属性,或者通过修改FXML中的vgap和hgap属性来添加间隙。
然后,您可以使用StackPane来包装GridPane中的每个列,并在StackPane样式中设置不同的背景颜色。