Client API. The Codename One framework your app is built on: this runs on the device, not in a backend.

public interface GraphEdgeRenderer

Known subtypesDefaultGraphEdgeRenderer

Paints an edge along the path the graph computed for it. DefaultGraphEdgeRenderer paints a line with an arrowhead and a label.

Methods

public abstract void paintEdge(Graphics g, NodeGraph graph, GraphEdge edge, double[] xs, double[] ys, int count, boolean selected)Paints edge through the points.

Method details

paintEdge

public abstract void paintEdge(Graphics g, NodeGraph graph, GraphEdge edge, double[] xs, double[] ys, int count, boolean selected)
Paints edge through the points.

Parameters

g Graphics
the graphics
graph NodeGraph
the component
edge GraphEdge
the edge
xs double[]
, ys: the path on screen, from the source to the target; curves are already flattened into points
ys double[]
Not documented.
count int
how many points of the arrays are used
selected boolean
true when the edge is selected