Package com.formdev.flatlaf.ui
Class FlatTabbedPaneUI.Handler
- java.lang.Object
-
- com.formdev.flatlaf.ui.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 Summary
Fields Modifier and Type Field Description (package private) javax.swing.event.ChangeListener
changeDelegate
private java.beans.PropertyChangeListener
contentListener
(package private) java.awt.event.FocusListener
focusDelegate
private java.lang.String
lastTip
private int
lastTipTabIndex
(package private) java.awt.event.MouseListener
mouseDelegate
private int
pressedTabIndex
(package private) java.beans.PropertyChangeListener
propertyChangeDelegate
-
Constructor Summary
Constructors Modifier Constructor Description private
Handler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
componentAdded(java.awt.event.ContainerEvent e)
void
componentHidden(java.awt.event.ComponentEvent e)
void
componentMoved(java.awt.event.ComponentEvent e)
void
componentRemoved(java.awt.event.ContainerEvent e)
void
componentResized(java.awt.event.ComponentEvent e)
void
componentShown(java.awt.event.ComponentEvent e)
protected void
contentPropertyChange(java.beans.PropertyChangeEvent e)
void
focusGained(java.awt.event.FocusEvent e)
void
focusLost(java.awt.event.FocusEvent e)
(package private) void
installListeners()
void
mouseClicked(java.awt.event.MouseEvent e)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mouseEntered(java.awt.event.MouseEvent e)
void
mouseExited(java.awt.event.MouseEvent e)
void
mouseMoved(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
void
propertyChange(java.beans.PropertyChangeEvent e)
private void
restoreTabToolTip()
private void
setCloseToolTip(int tabIndex, java.lang.String closeTip)
void
stateChanged(javax.swing.event.ChangeEvent e)
(package private) void
uninstallListeners()
private void
updateRollover(java.awt.event.MouseEvent e)
-
-
-
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
-
-
Method Detail
-
installListeners
void installListeners()
-
uninstallListeners
void uninstallListeners()
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.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 interfacejava.beans.PropertyChangeListener
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChanged
in interfacejavax.swing.event.ChangeListener
-
contentPropertyChange
protected void contentPropertyChange(java.beans.PropertyChangeEvent e)
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interfacejava.awt.event.ComponentListener
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved
in interfacejava.awt.event.ComponentListener
-
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShown
in interfacejava.awt.event.ComponentListener
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHidden
in interfacejava.awt.event.ComponentListener
-
componentAdded
public void componentAdded(java.awt.event.ContainerEvent e)
- Specified by:
componentAdded
in interfacejava.awt.event.ContainerListener
-
componentRemoved
public void componentRemoved(java.awt.event.ContainerEvent e)
- Specified by:
componentRemoved
in interfacejava.awt.event.ContainerListener
-
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- Specified by:
focusGained
in interfacejava.awt.event.FocusListener
-
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLost
in interfacejava.awt.event.FocusListener
-
-