/hashtable_visualiser

A GUI tool for learning about the hash table data structure

Primary LanguageJava

Hash Table Visualiser

To run the program in the terminal navigate to the directory containing VisualiserApp.java and enter :

javac *.java && java VisualiserApp

The program was made using java's swing and awt graphics libraries.

Files:
    VisualiserApp.java - File containing main method.
    MainPanel.java - The component on the jframe that contains all other components.
    MyTableCellRenderer.java - Java swing's DefaultCellRenderer with some extra logic to display certain jtable cells the way we wanted.
    HashTable.java - Implementation of a hash table in java
    MainMenuPanel.java - The jframe that holds main menu components.