- Notifications
You must be signed in to change notification settings - Fork17
📜Visualization Library for Java
NotificationsYou must be signed in to change notification settings
algorithm-visualizer/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
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.