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.