Package net.regsirius06.engine.utils.panels
package net.regsirius06.engine.utils.panels
Provides classes and interfaces for rendering and managing graphical panels within the application.
This package includes abstract base classes like AbstractPanel
and AbstractLabyrinthPanel
for creating custom panels that support 2D rendering and handle key input events. These panels are typically
used to render labyrinths and handle user interactions through keyboard events.
The AbstractPanel class implements
the Drawable2D interface, providing a foundation for custom rendering
on panels. The AbstractLabyrinthPanel extends this and adds
functionality for handling key events, making it suitable for labyrinth-related panels that require user input
for navigation and interaction.
-
ClassesClassDescriptionAn abstract class that extends
AbstractPaneland implements theUIKeyListenerinterface.An abstract panel that provides a foundation for custom JPanel implementations.