java仪表盘_GitHub - Jensenczx/Dashboard: 通过Java实现的仪表盘
#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实现的仪表盘相关推荐
- 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 ...
- java 拼音_GitHub - promeG/TinyPinyin: 适用于Java和Android的快速、低内存占用的汉字转拼音库。...
TinyPinyin 适用于Java和Android的快速.低内存占用的汉字转拼音库. 当前稳定版本:2.0.3 特性 生成的拼音不包含声调,均为大写: 支持自定义词典,支持简体中文.繁体中文: 执行 ...
- java录音机_GitHub - wylGeorge/RuphyRecorder: 基于Java的录音机(使用基于Rest API的页面操作,方便远程控制)...
RuphyRecorder 配置文件src/main/resources/application.properties server.port=8080 download.passwd=123... ...
- java定位线程阻塞_Arthas - 定位 Java 性能问题原来这么简单
目录: 一.Arthas 介绍 二.Arthas 使用场景 三.Arthas怎么使用 四.Arthas 定位性能问题 定位Java代码导致占用CPU高的问题 线程死锁 前言: 在做性能测试的过程中,当 ...
- 广东java工资一般多少_广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少...
广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少 首页 > java > 广东java工资待遇 作者:镀金池 发布时间:2018-12-22 11:20 在 ...
- Java学习路线图,如何学习Java事半功倍?
作为一个初学者想掌握Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的兴趣在哪?所以我很明确的告诉你学习这事本来 ...
- matlab中调用java代码_Matlab中调用第三方Java代码
在Java中采用Matlab JA Builder可以实现调用m文件,采用这样的方式,可在Matlab的M文件中,直接调用Java类.这种方式可以表示为Java--> Matlab( m, Ja ...
- java pdf插件下载_免费java pdf控件
云原生的概念和理论体系非常的完备,but talk is cheap , show me the code ! 但是作为一名程序员,能动手的咱绝对不多BB,虽然talk并不cheap , 能跟不同层次 ...
- in the java search_Search API – Using scrolls in Java - Elasticsearch Java API 手册
Using scrolls in Java 一般搜索请求都是返回一"页"数据,无论数据量多大都一起返回给用户,Scroll API可以允许我们检索大量数据(甚至全部数据).Scro ...
最新文章
- 听过TB、PB级大数据,ZB级的大数据探索与应用实践是怎么样的?【附PPT】
- USACO1.4 The Clocks(clocks)
- IIS7开启gZip动态压缩
- 前端学习(1311):请求报文
- 中国开发者数量全球第二,C 语言一跌再跌!GitHub 年度报告重磅发布
- windows 开启/关闭本地连接的批处理程序
- 阻尼衰减曲线用python_阻尼的反击 | 被半篇论文爆脑两次是一种什么体验
- 《Android进阶之光》--Dagger2
- 科学计算机又称6,计算机应用基础试题2
- 持续集成、持续交付、微服务----微服务
- 【加法器】——模拟电路设计简单的二进制数加法器
- ORACLE执行计划学习总结
- android+清除循环动画,android自定义View之(4)-一键清除动画
- “碰一碰”版本的蓝牙键盘,来啦!
- UE4人物冲刺瞬移多段跳
- java cancel_Future.cancel()疑难杂症
- Android4.4监听耳机插入处理方法
- github和gitee的个人空间地址验证正则
- 人脸表情识别概述(一)
- 【Android】GPS定位基本原理浅析
热门文章
- Python廖雪峰教程学习笔记:Day4
- hp6960无法连接计算机,支持多种打印方式 惠普OfficeJet Pro 6960评测
- 高项-信息系统项目管理师-重要考点
- oauth2-authorization-server;oauth2-resource-server;oauth2-client
- CCNA-应试教育-思科网院-CCNAv7: Switching, Routing, and Wireless Essentials 交换、路由和无线基础。
- Vue - 根据输入关键字过滤数组列表(列表搜索功能)
- 驱动开发之 LED(for mini2440)
- DataMatrix二维码识别 Halcon 同类软件 Malcon 机器视觉软件 案例讲解 FindDataCode2d
- 科沃斯擦玻璃机器人使用感受_科沃斯擦玻璃机器人怎么样?有人用过自动擦窗机器人吗?价格是多少...
- International Classification for Standards 国际标准分类号