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

How do I entirely remove the label from a CheckBox?

我希望我的 JavaFX CheckBox 没有标签

上下文:它在 TableColumn 的 header 中并且它是(重点:)off-center

我尝试删除 标签的文本 ,但右侧仍有一些 space:

接下来我尝试更改 Content Display,但这也没有用。

如何获得没有标签或额外 space 的复选框?

我想通了!

SceneBuilder's CSS Analyzer (Ctrl + 6), shows me that CheckBoxes have some label padding右边有:

要修复它,

  1. 删除复选框的文本

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

样式表:

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

场景生成器: