All Classes and Interfaces

Class
Description
WIP - Not ready for use
The ApplicationCore class provides core utility methods for managing and configuring applications.
A basic settings window that can be used to create a settings window for any application.
A collapsable titled border for JPanels and JTabbedPanes.
Interface for defining commands that can be executed by the CommandManager.
CommandManager is a tool for managing CLI arguments and their associated commands.
A debug console window that displays debug information and allows the user to clear, copy, or save the console output.
A confirmation dialog with a "Do not ask again" checkbox.
A tabbed pane with a row/column of tabs on each axis.
A custom Look and Feel based on FlatLaf for Java Swing applications.
A custom Look and Feel based on FlatLaf for Java Swing applications.
A custom file chooser dialog for selecting files or directories with localization support.
The Files class provides utility methods for file and directory operations.
A --help command that prints all valid CLI argument commands when executed.
A custom Swing button that looks like a hyperlink.
Utility class for handling image-related operations in Swing applications.
A custom JTextField component that includes a 'default text' that appears when the field is empty and unfocused.
The LocaleChangeListener interface defines a contract for classes that need to respond to locale changes.
The LocaleManager class is responsible for managing application locales, primarily for Swing GUI applications.
Convenience class to request focus on a component.
Abstract class for a button that resizes a window when clicked.
The SettingsWindowCommon class provides utility methods for importing and exporting user settings, managing file paths for settings, and interacting with file choosers.
The SimpleWorkingDialog class provides a customizable dialog panel for displaying progress messages and an optional cancel button.
The SwingGUI class provides utility methods for setting up the look and feel of a Swing application, managing dark mode, and handling various GUI components.
A utility class that facilitates the transfer of data between an InputStream and an OutputStream.
The TextFieldFileChooser class provides a text field with a button that opens a file chooser dialog.
TiedOutputStream is a class that ties the standard output and error stream to a single output stream and writes to both this stream and the original standard output.
JFrame implementation that automatically tracks location on screen.
Definition
The UpdateCheckerDialog class provides functionality to check for application updates and display a dialog prompting the user to update if a newer version is available.
A utility class providing various helper methods for common operations.
A separator that adjusts its width based on the width of a given JFrame.