#README

###JAVA Dashboard

####Support

Type:

线性仪表

扇形仪表

圆形仪表

中间刻度仪表盘

Function:

表盘颜色设置

表盘尺寸大小

表盘单位显示

表盘单位刻度设置

####Usage

Dashboard dashboard = new Dashboard();

//设置类型,arc+角度

dashboard.setType("arc240");

//设置前景颜色,表盘颜色

dashboard.setForeground(Color.BLUE);

//设置表盘背景色

dashboard.setBackground(Color.WHITE);

//设置单位

dashboard.setUnit("M/S");

//设置仪表盘的当前值

dashboard.setValue("20");

//设置仪表盘的刻度,从小到大

dashboard.setFrom(0);

dashboard.setTo(50);

//设置大的刻度差距

dashboard.setMajor(5);

//设置最小的刻度

dashboard.setMinor(1);

//刻度盘上文字颜色

dashboard.setTextColor(Color.black);

//刻度盘上当前数值的颜色

dashboard.setValueColor(Color.GREEN);

//刻度盘上指针的颜色

dashboard.setPointerColor(Color.BLUE);

//刻度盘上长刻度的颜色

dashboard.setMajorScaleColor(Color.BLACK);

//刻度盘上短刻度的颜色

dashboard.setMinorScaleColor(Color.DARK_GRAY);

v1.1

Dashboard dashboard = new Dashboard.Builder()

.from(0)

.to(50)

.major(5)

.minor(1)

.value("10")

.unit("M/S")

.type("arc180")

.textColor(Color.black)

.valueColor(Color.black)

.pointerColor(Color.black)

.majorScaleColor(Color.BLACK)

.minorScaleColor(Color.DARK_GRAY)

.foregroundColor(Color.BLUE)

.backgroundColor(Color.WHITE)

.size(new Dimension(400, 100))

.build();

Update

解决了控件较小问题

添加了颜色自定义

对内部代码进行了部分更新

v1.1中通过生成器模式对其进行了重构

Implement note

java仪表盘_GitHub - Jensenczx/Dashboard: 通过Java实现的仪表盘相关推荐

  1. java就_GitHub - IammyselfYBX/This_is_how_Java_should_be_learned: 《Java就应该这样学》

    Java就该这么学 说明 这里使用 centos7 的openjdk,不是Oracle的JDK yum search java|grep jdk yum install java-1.8.0-open ...

  2. java 拼音_GitHub - promeG/TinyPinyin: 适用于Java和Android的快速、低内存占用的汉字转拼音库。...

    TinyPinyin 适用于Java和Android的快速.低内存占用的汉字转拼音库. 当前稳定版本:2.0.3 特性 生成的拼音不包含声调,均为大写: 支持自定义词典,支持简体中文.繁体中文: 执行 ...

  3. java录音机_GitHub - wylGeorge/RuphyRecorder: 基于Java的录音机(使用基于Rest API的页面操作,方便远程控制)...

    RuphyRecorder 配置文件src/main/resources/application.properties server.port=8080 download.passwd=123... ...

  4. java定位线程阻塞_Arthas - 定位 Java 性能问题原来这么简单

    目录: 一.Arthas 介绍 二.Arthas 使用场景 三.Arthas怎么使用 四.Arthas 定位性能问题 定位Java代码导致占用CPU高的问题 线程死锁 前言: 在做性能测试的过程中,当 ...

  5. 广东java工资一般多少_广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少...

    广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少 首页 > java > 广东java工资待遇 作者:镀金池   发布时间:2018-12-22 11:20 在 ...

  6. Java学习路线图,如何学习Java事半功倍?

    作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...

  7. matlab中调用java代码_Matlab中调用第三方Java代码

    在Java中采用Matlab JA Builder可以实现调用m文件,采用这样的方式,可在Matlab的M文件中,直接调用Java类.这种方式可以表示为Java--> Matlab( m, Ja ...

  8. java pdf插件下载_免费java pdf控件

    云原生的概念和理论体系非常的完备,but talk is cheap , show me the code ! 但是作为一名程序员,能动手的咱绝对不多BB,虽然talk并不cheap , 能跟不同层次 ...

  9. in the java search_Search API – Using scrolls in Java - Elasticsearch Java API 手册

    Using scrolls in Java 一般搜索请求都是返回一"页"数据,无论数据量多大都一起返回给用户,Scroll API可以允许我们检索大量数据(甚至全部数据).Scro ...

最新文章

  1. 听过TB、PB级大数据,ZB级的大数据探索与应用实践是怎么样的?【附PPT】
  2. USACO1.4 The Clocks(clocks)
  3. IIS7开启gZip动态压缩
  4. 前端学习(1311):请求报文
  5. 中国开发者数量全球第二,C 语言一跌再跌!GitHub 年度报告重磅发布
  6. windows 开启/关闭本地连接的批处理程序
  7. 阻尼衰减曲线用python_阻尼的反击 | 被半篇论文爆脑两次是一种什么体验
  8. 《Android进阶之光》--Dagger2
  9. 科学计算机又称6,计算机应用基础试题2
  10. 持续集成、持续交付、微服务----微服务
  11. 【加法器】——模拟电路设计简单的二进制数加法器
  12. ORACLE执行计划学习总结
  13. android+清除循环动画,android自定义View之(4)-一键清除动画
  14. “碰一碰”版本的蓝牙键盘,来啦!
  15. UE4人物冲刺瞬移多段跳
  16. java cancel_Future.cancel()疑难杂症
  17. Android4.4监听耳机插入处理方法
  18. github和gitee的个人空间地址验证正则
  19. 人脸表情识别概述(一)
  20. 【Android】GPS定位基本原理浅析

热门文章

  1. Python廖雪峰教程学习笔记:Day4
  2. hp6960无法连接计算机,支持多种打印方式 惠普OfficeJet Pro 6960评测
  3. 高项-信息系统项目管理师-重要考点
  4. oauth2-authorization-server;oauth2-resource-server;oauth2-client
  5. CCNA-应试教育-思科网院-CCNAv7: Switching, Routing, and Wireless Essentials 交换、路由和无线基础。
  6. Vue - 根据输入关键字过滤数组列表(列表搜索功能)
  7. 驱动开发之 LED(for mini2440)
  8. DataMatrix二维码识别 Halcon 同类软件 Malcon 机器视觉软件 案例讲解 FindDataCode2d
  9. 科沃斯擦玻璃机器人使用感受_科沃斯擦玻璃机器人怎么样?有人用过自动擦窗机器人吗?价格是多少...
  10. International Classification for Standards 国际标准分类号