How can you change the color of a bar in a JavaFX BarChart?

I couldn't find a way to change the color through the css setStyle Method.

解决方案

you can set color of bar using css

.default-color0.chart-bar { -fx-bar-fill: ***** }

.default-color1.chart-bar { -fx-bar-fill: ***** }

...

Using setStyle Method :

use lookupAll method in Node class,

Finds all Nodes, including this one and any children, which match the

given CSS selector. If no matches are found, an empty unmodifiable set

is returned. The set is explicitly unordered.

code :

//set first bar color

for(Node n:barChart.lookupAll(".default-color0.chart-bar")) {

n.setStyle("-fx-bar-fill: red;");

}

//second bar color

for(Node n:barChart.lookupAll(".default-color1.chart-bar")) {

n.setStyle("-fx-bar-fill: green;");

}

java barchart类,JavaFX BarChart条形图颜色相关推荐

  1. 比起睡觉,我更喜欢刷巨详细的Java枚举类,这是来自猿人的自觉呀

    零基础学习之Java枚举类 概述 JDK1.5之前 创建枚举类 代码示例 JDK1.5之后 创建枚举类 代码示例 枚举类继承父类 基本介绍 代码示例 枚举类实现接口 基本介绍 代码示例 枚举类实现单例 ...

  2. Java的类(class)、包(package)和接口(interface)

    在Java中,类(class)是用来代表对象的基本单元.对象(object)可以是现实世界中的任何一个实体,它具有若干区别于其它对象的属性和操作.而类则通过为对象定义属性和操作来概括一类实体.它封装了 ...

  3. 记录更新(Java数据类)

    最近几个月,有一些与" Java数据类"(又称为"记录")有关的更新. 正如我在" JavaFX,Valhalla,数据类和Java的浮点更新 &qu ...

  4. java文字类小游戏2.0版本

    java文字类小游戏 用javaFx面板显示文字类小游戏,目前正已完成基本打斗和打怪爆出武器的开发,后续会不断更新示例图如下: 运行这个类开始代码我已上传至码云,有需要的小伙伴自行拉取代码,git项目 ...

  5. java 电池类类代码举例_教案:Java第7章 类的方法

    授课教师:牟勇 课时:100分钟 l 本章技能目标 n 会定义和使用类的方法 n 理解变量作用域 n 会创建包组织Java工程 n 会添加类方法的JavaDoc注释 n 会阅读JavaSE6文档 l ...

  6. 7.0_[Java 面向对象]-类和对象

    ################################################## 目录 面向对象扫盲 万物皆对象 分类思想 对象的属性与方法/实例的特征和行为 如何在 Java 中 ...

  7. java设置文本框里字体颜色_swing设置字体颜色

    ());//设置该容器的布局 container.setBackground(Color.red);//设置字体对话框颜色 testLabel = new JLabel("作者:张旭&quo ...

  8. Java 图片添加文字或者logo水印(附代码) | Java工具类

    目录 前言 环境依赖 代码 总结 前言 本文提供java工具类,给图片添加文字或者logo图片的水印效果. 环境依赖 工具库maven依赖添加 <dependency><groupI ...

  9. java面向对象-类和对象

    Java面向对象笔记 文章目录 Java面向对象笔记 java面向对象 类和对象 什么是类 定义 创建和使用 公式 构造方法 什么是构造方 怎么定义和使用构造方法 实列 This关键字 什么是成员变量 ...

  10. 【Java工具类】(10)—java中给图片添加水印

    Java工具类(10)-java中给图片添加水印 1.工具类 package util;import javax.imageio.ImageIO; import java.awt.*; import ...

最新文章

  1. ASP.NET AJAX入门系列(1):概述
  2. 【Windows Server 2019】 Windows Admin Center 4 添加服務器
  3. 深度学习(十)keras学习笔记
  4. 微信运动:抓住用户的小九九,一个都别跑!
  5. 20145204 《Java程序设计》第6周学习总结
  6. 转:[C#]获取某年指定周的开始日期和结束日期的通用方法
  7. springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
  8. linux 非法信息,用Netstat来监控Linux里非法服务
  9. 第二十一期:老大难的GC原理及调优,这全说清楚了
  10. 网站本地调试工具_一款Web调试代理工具:Fiddler
  11. 第48课 加加乐 《小学生C++趣味编程》
  12. Vensim软件中文介绍
  13. [ext3已成功,ext4不成功]如何在buildroot中添加支持去制作ext3和ext4类型的根文件系统rootfs镜像文件
  14. 黑苹果睡眠问题(仅适用自己的配置)
  15. python南开大学王凯_Python入门与实战
  16. 北漂人的独白,是否有所共鸣
  17. 【Android TV】 遥控器Enter键无法调出软键盘
  18. sqlite3基础学习
  19. 将腾讯qlv格式的视频转换为mp4格式
  20. Java并发的四种风味:Thread、Executor、ForkJoin和Actor

热门文章

  1. Mac安装rocketmq
  2. sql怎样与python联系_【Python】SQLAlchemy的数据对象实例能否转为一个简单的对象(切断与数据库会话的联系)...
  3. 浏览器请求web服务器的过程
  4. 在Android应用中集成YouTube视频播放功能
  5. JavaScript中this的指向总结
  6. html打包的app软件报毒解析
  7. C语言 梯形面积
  8. 单火开关和零火开关的区别
  9. ini更改文件夹图标
  10. 视频分辨率,什么叫几K,什么叫几P?