如何从 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右边有:
要修复它,
删除复选框的文本
将以下 CSS 添加到您的样式表或直接添加到 CheckBox
样式表:
.no-label-checkbox {
-fx-label-padding: 0;
}
场景生成器:
我希望我的 JavaFX CheckBox 没有标签。
上下文:它在 TableColumn 的 header 中并且它是(重点:)off-center。
我尝试删除 标签的文本 ,但右侧仍有一些 space:
接下来我尝试更改 Content Display,但这也没有用。
如何获得没有标签或额外 space 的复选框?
我想通了!
SceneBuilder's CSS Analyzer (Ctrl + 6), shows me that CheckBoxes have some label padding右边有:
要修复它,
删除复选框的文本
将以下 CSS 添加到您的样式表或直接添加到 CheckBox
样式表:
.no-label-checkbox {
-fx-label-padding: 0;
}
场景生成器: