Class ShadowPopup
- java.lang.Object
-
- javax.swing.Popup
-
- com.inductiveautomation.ignition.client.util.gui.popup.ShadowPopup
-
public final class ShadowPopup extends javax.swing.PopupDoes all the magic for getting popups with drop shadows. It adds the drop shadow border to the Popup, in#showit snapshots the screen background as needed, and in#hideit cleans up all changes made before.- See Also:
com.jgoodies.looks.common.ShadowPopupBorder,com.jgoodies.looks.common.ShadowPopupFactory
-
-
Constructor Summary
Constructors Constructor Description ShadowPopup()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancanSnapshot()voidhide()Hides and disposes of thePopup.voidshow()Makes thePopupvisible.
-
-
-
Method Detail
-
canSnapshot
public static boolean canSnapshot()
-
hide
public void hide()
Hides and disposes of thePopup. Once aPopuphas been disposed you should no longer invoke methods on it. AdisposedPopupmay be reclaimed and later used based on thePopupFactory. As such, if you invoke methods on adisposedPopup, indeterminate behavior will result.In addition to the superclass behavior, we reset the stored horizontal and vertical drop shadows - if any.
- Overrides:
hidein classjavax.swing.Popup
-
show
public void show()
Makes thePopupvisible. If the popup has a heavy-weight container, we try to snapshot the background. If thePopupis currently visible, it remains visible.- Overrides:
showin classjavax.swing.Popup
-
-