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.ChangeListenerchangeDelegateprivate java.beans.PropertyChangeListenercontentListener(package private) java.awt.event.FocusListenerfocusDelegateprivate java.lang.StringlastTipprivate intlastTipTabIndex(package private) java.awt.event.MouseListenermouseDelegateprivate intpressedTabIndex(package private) java.beans.PropertyChangeListenerpropertyChangeDelegate
-
Constructor Summary
Constructors Modifier Constructor Description privateHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomponentAdded(java.awt.event.ContainerEvent e)voidcomponentHidden(java.awt.event.ComponentEvent e)voidcomponentMoved(java.awt.event.ComponentEvent e)voidcomponentRemoved(java.awt.event.ContainerEvent e)voidcomponentResized(java.awt.event.ComponentEvent e)voidcomponentShown(java.awt.event.ComponentEvent e)protected voidcontentPropertyChange(java.beans.PropertyChangeEvent e)voidfocusGained(java.awt.event.FocusEvent e)voidfocusLost(java.awt.event.FocusEvent e)(package private) voidinstallListeners()voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidpropertyChange(java.beans.PropertyChangeEvent e)private voidrestoreTabToolTip()private voidsetCloseToolTip(int tabIndex, java.lang.String closeTip)voidstateChanged(javax.swing.event.ChangeEvent e)(package private) voiduninstallListeners()private voidupdateRollover(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:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin 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:
propertyChangein interfacejava.beans.PropertyChangeListener
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener
-
contentPropertyChange
protected void contentPropertyChange(java.beans.PropertyChangeEvent e)
-
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
-
componentAdded
public void componentAdded(java.awt.event.ContainerEvent e)
- Specified by:
componentAddedin interfacejava.awt.event.ContainerListener
-
componentRemoved
public void componentRemoved(java.awt.event.ContainerEvent e)
- Specified by:
componentRemovedin interfacejava.awt.event.ContainerListener
-
focusGained
public void focusGained(java.awt.event.FocusEvent e)
- Specified by:
focusGainedin interfacejava.awt.event.FocusListener
-
focusLost
public void focusLost(java.awt.event.FocusEvent e)
- Specified by:
focusLostin interfacejava.awt.event.FocusListener
-
-