我想在JavaFX中使用CSS仅为一个填充指定一个(或几个)值。
我已经在这里阅读了文档http://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html#typesize,但我可以为填充的所有四边指定一个值,也可以为每一面指定一个值。
例如,是否无法指定我的顶部填充并继承其余部分? 边界也是如此..
答案 0 :(得分:5)
你必须这样的CSS
yourObject.setStyle("-fx-padding: 10 0 0 0;");
这将仅在对象的顶部添加填充。在CSS中,填充参数按以下顺序输入:TOP,RIGHT,BOTTOM,LEFT。顺时针。
所以即。如果你想在对象的左侧添加30个填充,你可以使用它:yourObject.setStyle("-fx-padding: 0 0 0 30;");
你也可以随意组合它(例如顶部和右边)。
答案 1 :(得分:0)