如何从CheckBox中完全删除标签?

时间:2018-01-26 01:37:03

标签: javafx checkbox javafx-8

我希望我的JavaFX CheckBox 没有标签

上下文:它位于TableColumn的标题中,并且它(empahsis :) 偏离中心

我尝试删除标签的文字,但右边还有一些空格:

CheckBox with space

接下来我尝试更改 Content Display ,但这也不起作用。

如何在没有标签或额外空间的情况下获得CheckBox?

1 个答案:

答案 0 :(得分:3)

我明白了!

SceneBuilder的CSS分析器(Ctrl + 6),向我显示CheckBoxes右侧有一些label padding

label padding amounts

要修复它,

  1. 删除复选框的文字

  2. 将以下CSS添加到样式表或直接添加到CheckBox

  3. 样式表:

    .no-label-checkbox {
        -fx-label-padding: 0;
    }
    

    SceneBuilder:

    setting the style class