java - 从颜色选择器中删除文本

标签 java javafx javafx-2

JavaFX 颜色选择器相当简洁,但它似乎总是显示颜色的文本表示以及颜色本身:

JavaFX colour dialog with text

我希望它没有文字,只有颜色方 block ,但似乎找不到以这种方式设置样式的方法。到目前为止,我尝试过的唯一接近的方法是限制控件的宽度,因此无法显示文本:

picker.setMaxWidth(30);

...但这看起来非常 hacky,并且仍然会在文本被修剪掉的按钮一侧产生一个“...”:

enter image description here

有什么想法吗?

最佳答案

尝试

colorpicker.setStyle("-fx-color-label-visible: false ;");

关于java - 从颜色选择器中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21246137/

相关文章:

java - fxml TableView 中的错误

JavaFx 2 使用单列创建 TableView

java - FQL 查询在接下来的 30 天内使用 Android 获取 Facebook friend 的生日

将图像添加到场景时出现 CSS 解析错误

java - 如何将节点添加到不是主要父对象 (javafx) 的对象?

java - 如何在保持 anchor 的同时使小部件平滑显示

netbeans - 当 FXML 与 Controller 位于不同的包中时,JavaFX Scenebuilder 看不到 ID

java - 如何将paintComponent()添加到JPanel

java - 添加到 pom.xml 的依赖项导致多个 SLF4J 绑定(bind)

java - 连接表和 hibernate.PropertyAccessException : could not set a field value by reflection setter 中的映射值