Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krislette/ds-toolkit
An interactive desktop app utilizing Java Swing for hands-on experience with five different data structures.
https://github.com/krislette/ds-toolkit
Last synced: 9 days ago
JSON representation
An interactive desktop app utilizing Java Swing for hands-on experience with five different data structures.
- Host: GitHub
- URL: https://github.com/krislette/ds-toolkit
- Owner: krislette
- Created: 2024-03-20T07:22:28.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-28T10:17:33.000Z (8 months ago)
- Last Synced: 2024-11-06T02:15:45.556Z (9 days ago)
- Language: Java
- Homepage:
- Size: 1.04 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/krislette/toolkit/assets/143507354/2dc1bd0f-f5f8-4622-8688-c91dd4a69ca8)### Array Page
![image](https://github.com/krislette/toolkit/assets/143507354/17f0187d-485f-4c34-afa4-470bcc95f077)### Linked List Page
![image](https://github.com/krislette/toolkit/assets/143507354/7544230d-a59c-4538-8988-e40759a5852d)### Stack Page
![image](https://github.com/krislette/toolkit/assets/143507354/d23d4b78-374e-4526-b476-8a63769518a5)### Queue Page
![image](https://github.com/krislette/toolkit/assets/143507354/2cd3d253-82b4-4b43-afe4-1be1851b352f)### Binary Search Tree Page
![image](https://github.com/krislette/toolkit/assets/143507354/8dfb9577-4ba6-465e-9a7a-7d1be9de0b1c)# 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.
3. Swing Layout Installation
- To install Swing Layout, [click here](https://jar-download.com/?search_box=swing-layout-1.0.4). After downloading, right-click on the `Libraries` folder of the project in NetBeans IDE, and add the .jar file to that folder.
4. 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.
5. 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](https://github.com/feiryrej) 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