B4J Library jGauges

SS-2016-08-31_13.04.05.png


This is a wrapper for Medusa gauges library: https://github.com/HanSolo/Medusa
License: https://github.com/HanSolo/Medusa/blob/master/license.txt

It includes many types of gauges. The gauges are implemented as custom views.

The gauges can be further customized. You can use JavaObject to access the various methods (see the source code of Gauge.java: https://github.com/HanSolo/Medusa/blob/master/src/main/java/eu/hansolo/medusa/Gauge.java).

Library: www.b4x.com/b4j/files/jGauges.zip

Example is attached.

Updates:

v1.10 - Based on latest version of the open source projects. Includes three new skins (TILE_KPI, TILE_TEXT_KPI, TILE_SPARK_LINE)
java_MYXILlD7yu.png
 

Attachments

Last edited:
SS-2016-08-31_13.04.05.png


This is a wrapper for Medusa gauges library: https://github.com/HanSolo/Medusa
License: https://github.com/HanSolo/Medusa/blob/master/license.txt

It includes many types of gauges. The gauges are implemented as custom views.

The gauges can be further customized. You can use JavaObject to access the various methods (see the source code of Gauge.java: https://github.com/HanSolo/Medusa/blob/master/src/main/java/eu/hansolo/medusa/Gauge.java).

Library: www.b4x.com/b4j/files/jGauges.zip

Example is attached.
Wow, this is brilliant...
 
Erel, that is truly fantastic! Wanted guages desperately! You are a mind-reader!
 
Truly needed for a newcoming telemetry project!
Thank you Erel... You' ve just made me drop Microsoft Visual Studio once more!
 
Hummm, wonder if these would be accessible in ABMaterial?
 
it's fantastic!

I have one question. Is there posibility to set min and max value in code or only in designer?
 
It's works perfect. One more question :) Where can i find all methods in this library? I have to look into source code?
 
Hi to all
erel this is a fantastic library!
Only a question:
how to change the color of the percentage in the gauge object with skin LEVEL?
The default color is white
Thanks
 
Thanks Erel,

Where can i find all methods in this library? I have to look into source code?

Hi evrybody,

How can I find the list of methods available in this library?
I do not know how to search in a library source code.
sz4t4n did you find the list of methods in source code ? If so, do you have this list?
thanks in advance
 
The gauges are implemented as custom views
I have a question, Can I add these gauges at run-time, by code? If not, can I kindly ask for the source of the wrapper, so I can modify it? Thank you.

How can I find the list of methods available in this library?
See this link:
https://github.com/HanSolo/Medusa/blob/master/src/main/java/eu/hansolo/medusa/Gauge.java
A method is anything named like this:
public void setMinValue(final double VALUE)
you can call that method like this:
Code: Copy
Dim jo As JavaObject = Gauge1
jo.RunMethod("setMinValue", Array(0.0))
This will set the min value to 0.0

to get:
public double getMinValue() { return null == minValue ? _minValue : minValue.get();
Code: Copy
Dim jo As JavaObject = Gauge1
Dim Value As Double = jo.RunMethod("getMinValue", Null)
 
Back
Top