GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Rustam-Z/algorithm-visualizer-java: ☕️ Algorithm Visualizer App in Java Swing

BranchesTags
Open more actions menu

Latest commit

 

History

47 Commits
47 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
examples
examples
 
 
AlgorithmVisualizer.java
AlgorithmVisualizer.java
 
 
Main.java
Main.java
 
 
README.md
README.md
 
 
Sorting.java
Sorting.java
 
 
SortingAlgorithm.java
SortingAlgorithm.java
 
 

Repository files navigation

Algorithm Visualizer in Java

Developed by @Rustam-Z and @Alimov-8

Demo video: https://youtu.be/huR1NSwUnAY

Finish date: December 13, 2020

Project Features

  • Sorting Algorithms Visualizer DONE
  • Picture Puzzle Sorter TODO
  • Pathfinding algorithm TODO

First Prototype

How to run?

javac AlgorithmVisualizer.java
java AlgorithmVisualizer

Skills Gained

  • Multi-Threading using Swing Worker
  • Customizing Swing Components
  • Working with Graphics 2D
  • Different sorting algorithms

References:

  • https://clementmihailescu.github.io/Sorting-Visualizer/
  • https://www.geeksforgeeks.org/java-swing-jmenubar/
  • https://stackoverflow.com/questions/31094904/jmenu-not-appearing-until-window-is-resized
  • https://stackoverflow.com/questions/4716372/java-how-do-i-close-a-jframe-while-opening-another-one
  • First prototype video: https://www.youtube.com/watch?v=RxjXC1SM1A4
  • https://stackoverflow.com/questions/4246351/creating-random-colour-in-java
  • https://stackoverflow.com/questions/782265/how-do-i-use-swingworker-in-java
  • https://docs.oracle.com/javase/tutorial/essential/concurrency/sleep.html
  • https://stackoverflow.com/questions/1097366/java-swing-revalidate-vs-repaint
  • Merge sort: https://www.baeldung.com/java-merge-sort
  • http://www.java2s.com/Tutorials/Java/Swing/JSlider/Add_change_event_listener_to_a_JSlider_in_Java.htm

About

☕️ Algorithm Visualizer App in Java Swing

Topics

algorithms-visualizationjavajava-swingsorting-visualizer

Resources

Readme
Activity

Stars

17 stars

Watchers

1 watching

Forks

6 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.