Class 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 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)
    • Method Detail

      • createDropShadowBorder

        private javax.swing.border.Border createDropShadowBorder()
      • showMediumWeightDropShadow

        private void showMediumWeightDropShadow()
      • hideMediumWeightDropShadow

        private void hideMediumWeightDropShadow()
      • moveMediumWeightDropShadow

        private void moveMediumWeightDropShadow()
      • resizeMediumWeightDropShadow

        private void resizeMediumWeightDropShadow()
      • updateDropShadowWindowBounds

        private void updateDropShadowWindowBounds()
      • removeAllPopupWindowComponentListeners

        private void removeAllPopupWindowComponentListeners()
      • componentResized

        public void componentResized​(java.awt.event.ComponentEvent e)
        Specified by:
        componentResized in interface java.awt.event.ComponentListener
      • componentMoved

        public void componentMoved​(java.awt.event.ComponentEvent e)
        Specified by:
        componentMoved in interface java.awt.event.ComponentListener
      • componentShown

        public void componentShown​(java.awt.event.ComponentEvent e)
        Specified by:
        componentShown in interface java.awt.event.ComponentListener
      • componentHidden

        public void componentHidden​(java.awt.event.ComponentEvent e)
        Specified by:
        componentHidden in interface java.awt.event.ComponentListener