Package com.formdev.flatlaf.ui
Class FlatPopupFactory.DropShadowPopup
- java.lang.Object
-
- javax.swing.Popup
-
- com.formdev.flatlaf.ui.FlatPopupFactory.NonFlashingPopup
-
- com.formdev.flatlaf.ui.FlatPopupFactory.DropShadowPopup
-
- All Implemented Interfaces:
java.awt.event.ComponentListener,java.util.EventListener
- Enclosing class:
- FlatPopupFactory
private class FlatPopupFactory.DropShadowPopup extends FlatPopupFactory.NonFlashingPopup implements java.awt.event.ComponentListener
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.PopupdropShadowDelegateprivate javax.swing.JPaneldropShadowPanelprivate javax.swing.JPaneldropShadowPanel2private java.awt.WindowdropShadowWindowprivate javax.swing.JComponentlightCompprivate java.awt.event.ComponentListenermediumPanelListenerprivate java.awt.PanelmediumWeightPanelprivate booleanmediumWeightShownprivate javax.swing.border.BorderoldBorderprivate java.awt.ColoroldDropShadowWindowBackgroundprivate booleanoldOpaque-
Fields inherited from class com.formdev.flatlaf.ui.FlatPopupFactory.NonFlashingPopup
owner, popupWindow
-
-
Constructor Summary
Constructors Modifier Constructor Description privateDropShadowPopup(FlatPopupFactory.DropShadowPopup reusePopup)(package private)DropShadowPopup(javax.swing.Popup delegate, java.awt.Component owner, java.awt.Component contents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) FlatPopupFactory.NonFlashingPopupcloneForReuse()voidcomponentHidden(java.awt.event.ComponentEvent e)voidcomponentMoved(java.awt.event.ComponentEvent e)voidcomponentResized(java.awt.event.ComponentEvent e)voidcomponentShown(java.awt.event.ComponentEvent e)private javax.swing.border.BordercreateDropShadowBorder()(package private) voidhideImpl()private voidhideMediumWeightDropShadow()private voidmoveMediumWeightDropShadow()private voidremoveAllPopupWindowComponentListeners()(package private) voidreset(java.awt.Component contents, int ownerX, int ownerY)private voidresizeMediumWeightDropShadow()(package private) voidshowImpl()private voidshowMediumWeightDropShadow()private voidupdateDropShadowWindowBounds()-
Methods inherited from class com.formdev.flatlaf.ui.FlatPopupFactory.NonFlashingPopup
hide, show
-
-
-
-
Field Detail
-
lightComp
private javax.swing.JComponent lightComp
-
oldBorder
private javax.swing.border.Border oldBorder
-
oldOpaque
private boolean oldOpaque
-
mediumWeightShown
private boolean mediumWeightShown
-
mediumWeightPanel
private java.awt.Panel mediumWeightPanel
-
dropShadowPanel
private javax.swing.JPanel dropShadowPanel
-
mediumPanelListener
private java.awt.event.ComponentListener mediumPanelListener
-
dropShadowDelegate
private javax.swing.Popup dropShadowDelegate
-
dropShadowWindow
private java.awt.Window dropShadowWindow
-
dropShadowPanel2
private javax.swing.JPanel dropShadowPanel2
-
oldDropShadowWindowBackground
private java.awt.Color oldDropShadowWindowBackground
-
-
Constructor Detail
-
DropShadowPopup
DropShadowPopup(javax.swing.Popup delegate, java.awt.Component owner, java.awt.Component contents)
-
DropShadowPopup
private DropShadowPopup(FlatPopupFactory.DropShadowPopup reusePopup)
-
-
Method Detail
-
cloneForReuse
FlatPopupFactory.NonFlashingPopup cloneForReuse()
- Overrides:
cloneForReusein classFlatPopupFactory.NonFlashingPopup
-
createDropShadowBorder
private javax.swing.border.Border createDropShadowBorder()
-
showImpl
void showImpl()
- Overrides:
showImplin classFlatPopupFactory.NonFlashingPopup
-
hideImpl
void hideImpl()
- Overrides:
hideImplin classFlatPopupFactory.NonFlashingPopup
-
showMediumWeightDropShadow
private void showMediumWeightDropShadow()
-
hideMediumWeightDropShadow
private void hideMediumWeightDropShadow()
-
moveMediumWeightDropShadow
private void moveMediumWeightDropShadow()
-
resizeMediumWeightDropShadow
private void resizeMediumWeightDropShadow()
-
reset
void reset(java.awt.Component contents, int ownerX, int ownerY)- Overrides:
resetin classFlatPopupFactory.NonFlashingPopup
-
updateDropShadowWindowBounds
private void updateDropShadowWindowBounds()
-
removeAllPopupWindowComponentListeners
private void removeAllPopupWindowComponentListeners()
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResizedin interfacejava.awt.event.ComponentListener
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener
-
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShownin interfacejava.awt.event.ComponentListener
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHiddenin interfacejava.awt.event.ComponentListener
-
-