从颜色选择器中删除文本

6
JavaFX的颜色选择器相当不错,但它似乎总是显示颜色的文本表示形式和颜色本身: JavaFX colour dialog with text 我希望只有颜色方块而没有文本,但似乎找不到一种方法来以这种方式进行样式设置。到目前为止,我尝试过的唯一接近的方法是限制控件的宽度以使文本无法显示:
picker.setMaxWidth(30);

...但这似乎非常不专业,而且仍然会在按钮旁边产生“...”,因为文本被截断了:

输入图像描述

有什么想法吗?


@OctagonSoftware 正如答案中所指出的那样,这确实是可能的,只是该文档没有涉及到! - Michael Berry
抱歉,我已经学会相信文档中包含了所有信息。 - Octal Software
1个回答

12

尝试使用colorpicker.setStyle("-fx-color-label-visible: false ;");


太棒了,谢谢!正是我想要的 - 我总是错过相关的CSS属性... - Michael Berry
1
花了我一段时间,但现在我几乎和 API 文档一样经常查看 CSS 参考 - James_D
好计划 - 我需要养成更经常这样做的习惯! - Michael Berry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接