All Classes and Interfaces
Class
Description
A simple label for author credits.
This class represents a single cell in the puzzle grid.
Represents a cell from the JSON file.
This class represents a single cell in the puzzle grid.
The type of the cell
Represents a puzzle from the JSON file.
The credits screen.
A GUI component demonstrating how to use Graphics2D to draw shapes and
images.
An example popup for a screen.
An example GUI containing a panel (JComponent) that can be used for drawing
with Java 2D graphics.
A callback interface for when a future reply is received.
The main menu screen.
Deprecated.
A popup that congratulates the user for completing a puzzle.
A popup that displays the leaderboard.
Popup that displays the statistics of the player.
A button that represents a puzzle.
Deprecated.
Represents a puzzle from the JSON file.
The screen that displays the puzzle, that the user interacts with.
The side panel of the puzzle screen
A JPanel wrapper with some extra functionality.
A screen for testing popups.
This enum is used to store all the screens in the game.
The screen that allows the user to select a puzzle to play.
Creates a single window as an example of a Java GUI with a component
for drawing.
Seth's stopwatch.
Represents a puzzle from the JSON file.
A WebbButton that is used to navigate back to the previous page.
A class containing all the colors used in the application.
Custom scrollbar wrapper UI for JScrollPane
This class loads all of the fonts .
This class contains all the images used.
A table that displays the leaderboard scores.
A popup that is displayed on top of the screen.
A customizable progress bar wrapper for JProgressBar.
A JPanel that has rounded corners.
A simple image component that can be used to display an image
A wrapper class for JTable that provides some
useful methods for setting it up and manipulating it.
Utility class for formatting text.
The main window of the Webb client.