Class FlatTabbedPaneUI.Handler

  • All Implemented Interfaces:
    java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.FocusListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.ChangeListener
    Enclosing class:
    FlatTabbedPaneUI

    private class FlatTabbedPaneUI.Handler
    extends java.lang.Object
    implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.beans.PropertyChangeListener, javax.swing.event.ChangeListener, java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.FocusListener
    • Field Detail

      • mouseDelegate

        java.awt.event.MouseListener mouseDelegate
      • propertyChangeDelegate

        java.beans.PropertyChangeListener propertyChangeDelegate
      • changeDelegate

        javax.swing.event.ChangeListener changeDelegate
      • focusDelegate

        java.awt.event.FocusListener focusDelegate
      • contentListener

        private final java.beans.PropertyChangeListener contentListener
      • pressedTabIndex

        private int pressedTabIndex
      • lastTipTabIndex

        private int lastTipTabIndex
      • lastTip

        private java.lang.String lastTip
    • Constructor Detail

      • Handler

        private Handler()
    • Method Detail

      • installListeners

        void installListeners()
      • uninstallListeners

        void uninstallListeners()
      • mouseClicked

        public void mouseClicked​(java.awt.event.MouseEvent e)
        Specified by:
        mouseClicked in interface java.awt.event.MouseListener
      • mousePressed

        public void mousePressed​(java.awt.event.MouseEvent e)
        Specified by:
        mousePressed in interface java.awt.event.MouseListener
      • mouseReleased

        public void mouseReleased​(java.awt.event.MouseEvent e)
        Specified by:
        mouseReleased in interface java.awt.event.MouseListener
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent e)
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent e)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
      • mouseDragged

        public void mouseDragged​(java.awt.event.MouseEvent e)
        Specified by:
        mouseDragged in interface java.awt.event.MouseMotionListener
      • mouseMoved

        public void mouseMoved​(java.awt.event.MouseEvent e)
        Specified by:
        mouseMoved in interface java.awt.event.MouseMotionListener
      • updateRollover

        private void updateRollover​(java.awt.event.MouseEvent e)
      • setCloseToolTip

        private void setCloseToolTip​(int tabIndex,
                                     java.lang.String closeTip)
      • restoreTabToolTip

        private void restoreTabToolTip()
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent e)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
      • stateChanged

        public void stateChanged​(javax.swing.event.ChangeEvent e)
        Specified by:
        stateChanged in interface javax.swing.event.ChangeListener
      • contentPropertyChange

        protected void contentPropertyChange​(java.beans.PropertyChangeEvent e)
      • 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
      • componentAdded

        public void componentAdded​(java.awt.event.ContainerEvent e)
        Specified by:
        componentAdded in interface java.awt.event.ContainerListener
      • componentRemoved

        public void componentRemoved​(java.awt.event.ContainerEvent e)
        Specified by:
        componentRemoved in interface java.awt.event.ContainerListener
      • focusGained

        public void focusGained​(java.awt.event.FocusEvent e)
        Specified by:
        focusGained in interface java.awt.event.FocusListener
      • focusLost

        public void focusLost​(java.awt.event.FocusEvent e)
        Specified by:
        focusLost in interface java.awt.event.FocusListener