forked fromalgorithm-visualizer/tracers.java
- Notifications
You must be signed in to change notification settings - Fork0
📜Visualization Library for Java
NotificationsYou must be signed in to change notification settings
CatalystDP/tracers.java
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repository is part of the projectAlgorithm Visualizer.
tracers.java
is a visualization library for Java.You can use it onalgorithm-visualizer.org or locally on your machine.
Add the JitPack repository to
build.gradle
.allprojects { repositories { jcenter() maven { url"https://jitpack.io" } }}
Add the dependency.
dependencies { implementation'org.algorithm-visualizer:tracers.java:+'}
Add the JitPack repository to
pom.xml
.<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository></repositories>
Add the dependency.
<dependency> <groupId>org.algorithm-visualizer</groupId> <artifactId>tracers.java</artifactId> <version>[1.0.0,)</version></dependency>
// import visualization libraries {importorg.algorithm_visualizer.*;// }classMain {// define tracer variables {Array2DTracerarray2dTracer =newArray2DTracer("Grid");LogTracerlogTracer =newLogTracer("Console");// }// define input variablesString[]messages = {"Visualize","your","own","code","here!", };// highlight each line of messages recursivelyvoidhighlight(intline) {if (line >=messages.length)return;Stringmessage =messages[line];// visualize {logTracer.println(message);array2dTracer.selectRow(line,0,message.length() -1);Tracer.delay();array2dTracer.deselectRow(line,0,message.length() -1);// }highlight(line +1); }Main() {// visualize {Layout.setRoot(newVerticalLayout(newCommander[]{array2dTracer,logTracer}));array2dTracer.set(messages);Tracer.delay();// }highlight(0); }publicstaticvoidmain(String[]args) {newMain(); }}
Check out theAPI reference for more information.
Check out thecontributing guidelines.
About
📜Visualization Library for Java
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Languages
- Java94.4%
- Shell5.6%