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.