All Classes and Interfaces

Class
Description
Provides a base class for INotificationStyle implementations.
Extend this class if you want to create your own IOverlay implementations.
It implements the logic for OverlayPaintMode values.
This panel just call paintComponent on the IBackground.
Paints a border around the notification
Paints a color as background
Dark theme for the default window
The default notification window layout.
You can override the insets for the icon, title and message.
Glass pane for the notification.
Paint a top to bottom gradient.
Paints a simple gradient from top to bottom
Interface for creating backgrounds for the notification
Interface for creating close buttons on the notification
Use this interface to create your own notification windows.
Implement this listener if you want to listen for events from the notification.
Interface to use if we want to create a new INotificationManager
Provides styling for the notification
This interface is used to paint overlay on the GlassPane.
Interface for positioning the notification.
Light theme for the default window
This class lets you build a notification window.
Event Object used by the notification to send events
An abstract adapter class for receiving notification events.
Provides different types of INotificationManager
Available notifications windows.
A NullCloseButton is an invisible close button.
Empty implementation of IOverlay.
Tells us if we should paint the overlay always, or only on mouse over/out
This enum has some default positions that can be used by NotificationBuilder.withPosition()
A simple rectangle close button.
A simple round close button.
I manage the notification windows and show the one after one