This project is a Java-based GUI application that allows users to generate an array of random numbers and apply different sorting algorithms.
- Supports Bubble Sort, Quick Sort, and Shell Sort.
- Generates random arrays for sorting.
- Displays sorted and unsorted arrays.
- Uses Swing (JFrame) for the graphical user interface.
📂 Sorting_Algorithms_GUI
├── 📂 src
│ ├── 📂 pkg00825_luisalonsocendra_proyecto1
│ │ ├── Main.java # Entry point, initializes GUI
│ │ ├── MainJFrame.java # GUI with sorting buttons
├── 📂 build # Compiled Java classes (ignored in Git)
├── 📂 dist # Packaged JAR file (ignored in Git)
├── build.xml # Apache Ant build file
├── manifest.mf # Manifest file for JAR packaging
├── .gitignore # Ignore compiled files, NetBeans configs
├── README.md # Project documentation
Prerequisites
-
Java Development Kit (JDK) 8 or later
-
Apache Ant (for building the project)
-
NetBeans (optional for development)
- Clone this repository:
git clone https://github.com/yourusername/Sorting_Algorithms_GUI.git cd Sorting_Algorithms_GUI - Compile and run using NetBeans or command line:
javac -d bin src/pkg00825_luisalonsocendra_proyecto1/*.java java -cp bin pkg00825_luisalonsocendra_proyecto1.Main
This project is licensed under the MIT License.