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.
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.