JavaFX GridPane样式特定单元格

时间:2012-08-03 09:07:32

标签: css javafx-2

我有GridPane并调用gridPane.setStyle("...")将样式设置为整个窗格。我的目标是为每列添加边框。有没有可能实现这个目标?

2 个答案:

答案 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样式中设置不同的背景颜色。