Skip to content

An interactive desktop app utilizing Java Swing for hands-on experience with five different data structures.

Notifications You must be signed in to change notification settings

krislette/ds-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application Information

The .jar file isn't available yet, but you can test the application on your own device using the source code.

Application Snapshots

Landing Page

image

Array Page

image

Linked List Page

image

Stack Page

image

Queue Page

image

Binary Search Tree Page

image

Source Code Configuration

If you want to test the source code and run the application on your own device, here are the following steps that you should follow.

  1. Source Code Installation
    • Download all the files by clicking the Code button located above the repository.
  2. Swing Layout Installation
    • To install Swing Layout, click here. After downloading, right-click on the Libraries folder of the project in NetBeans IDE, and add the .jar file to that folder.
  3. Absolute Layout Installation
    • Since Absolute Layout is already a built-in dependency in Java, locate it in your NetBeans directory and include it in the project in the same manner as you added the Swing Layout.
  4. Application Run
    • Once all required .jar files are downloaded and added to the Libraries folder, ensure you have installed all files in the repository, including .png, .java, .form, etc. Then, the app should function
      properly. You can now run it in your NetBeans IDE.

Credits

Special thanks to my wife for improving the frontend and adding visual flair to the application!

Additional Information

Project start date: March 18, 2024.

Project completion date: March 21, 2024

About

An interactive desktop app utilizing Java Swing for hands-on experience with five different data structures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages