Package io.github.jonestimd.swing.window
Classes for managing application windows. The steps for using the classes are
- Create a
FrameManager
and register it with the event publisher - Add
FrameAction
s to window menus/toolbars during content panel creation - Use the
FrameManager
to display the first window
-
Interface Summary Interface Description ApplicationWindowAction<E extends WindowInfo> An event fired by aFrameAction
to indicate that the user has requested a new window.PanelFactory<T extends ApplicationWindowAction<?>> An interface for creating content panes for new windows.WindowInfo This interface provides information about an application window and is typically implemented by anenum
. -
Class Summary Class Description ConfirmCloseAdapter This class handles window closing events.FrameAction<E extends WindowInfo> A UI action that opens a new window.FrameManager<Key extends WindowInfo> Manages an application's windows.StatusFrame This class extendsJFrame
to disable user input and provide progress messages during long running processes.