v7.0.0
Search
K
Comment on page

Velocimeter

Overview

The Velocimeter represents a velocimeter gauge. The background and pointer can be customized. The text, max and min values can be drawn or not. The pointer's color can be changed
VelocimeterSample.java
// Adds a timer
tt = addTimer(50);
// Creates a simple Velocimeter
vel = new Velocimeter();
vel.value = -20;
vel.max = 40;
vel.pointerColor = Color.GREEN;
add(vel, CENTER, CENTER, PARENTSIZE + 50, PARENTSIZE + 50);
// Generates an event from the timer
@Override
public void onEvent(Event e)
{
if (e.type == TimerEvent.TRIGGERED && tt.triggered)
{
vel.value++;
if (vel.value > vel.max + 20)
{
vel.value = vel.min - 20;
}
repaint();
}
}
To view the full code, click here.

Attributes

Type
Name
Description
boolean
drawMax
Set to false to don't draw the max value's text
boolean
drawMin
Set to false to don't draw the min value's text
boolean
drawValue
Set to false to don't draw the value's text.
int
max
The maximum value; defaults to 100.
int
maxAngle
The maximum angle value; defaults to 270 degrees for the default gauge
int
min
The minimum value; defaults to 0
int
pointerColor
The pointer's color
int
value
The current value
int
valueColor
The value's color.

Methods

Type
Name
Description
Constructor
Velocimeter( )
Constructs a velocimeter using the default gauge and pointer images
Constructor
Velocimeter(String gaugeImagePath, String pointerImagePath)
Constructs a velocimeter using the given images

References

See the JavaDocs for more information.