A tool receive events from visualization window when it is currently the selected tool. The visualization window toolbar presents all available tools implementations.
Example: A Brush tool colors clicked nodes.
Tool
interface@ServiceProvider(service=Tool.class)
|
|
|
|