Class BasicPopupPanelUI.PopupPanelEscapeDismisser
java.lang.Object
org.pushingpixels.flamingo.internal.ui.common.popup.BasicPopupPanelUI.PopupPanelEscapeDismisser
- All Implemented Interfaces:
EventListener
,PopupPanelManager.PopupListener
- Enclosing class:
BasicPopupPanelUI
protected static class BasicPopupPanelUI.PopupPanelEscapeDismisser
extends Object
implements PopupPanelManager.PopupListener
This class is used to trace the changes in the shown popup panels and
install ESC key listener on the matching root pane so that the popup
panels can be dismissed with the ESC key.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new tracer for popup panels to be dismissed with ESC key. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Fired when a popup panel has been hidden.void
Fired when a popup panel has been shown.
-
Constructor Details
-
PopupPanelEscapeDismisser
public PopupPanelEscapeDismisser()Creates a new tracer for popup panels to be dismissed with ESC key.
-
-
Method Details
-
popupHidden
Description copied from interface:PopupPanelManager.PopupListener
Fired when a popup panel has been hidden.- Specified by:
popupHidden
in interfacePopupPanelManager.PopupListener
- Parameters:
event
- Popup event.
-
popupShown
Description copied from interface:PopupPanelManager.PopupListener
Fired when a popup panel has been shown.- Specified by:
popupShown
in interfacePopupPanelManager.PopupListener
- Parameters:
event
- Popup event.
-