Class DockingInternalFrameUI.DesignModeAwareGlassPaneDispatcher
- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- javax.swing.event.MouseInputAdapter
-
- com.inductiveautomation.factorypmi.application.DockingInternalFrameUI.DesignModeAwareGlassPaneDispatcher
-
- All Implemented Interfaces:
java.awt.event.MouseListener
,java.awt.event.MouseMotionListener
,java.awt.event.MouseWheelListener
,java.util.EventListener
,javax.swing.event.MouseInputListener
- Enclosing class:
- DockingInternalFrameUI
protected class DockingInternalFrameUI.DesignModeAwareGlassPaneDispatcher extends javax.swing.event.MouseInputAdapter
The is glass pane dispatcher overrides the Handler in BasicInternalFrameUI. The dispatcher is in charge of listening to the glasspane that is made visible when the frame is not selected. It selects the frame if the glasspane is clicked. It also forwards the mouse events through to the frame's content pane. This is undesirable for us when in design mode.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DesignModeAwareGlassPaneDispatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
mouseClicked(java.awt.event.MouseEvent e)
Ignore mouseClicked events.void
mouseDragged(java.awt.event.MouseEvent e)
Forward the mouseDragged event to the underlying child container.void
mouseEntered(java.awt.event.MouseEvent e)
Forward the mouseEntered event to the underlying child container.void
mouseExited(java.awt.event.MouseEvent e)
Forward the mouseExited event to the underlying child container.void
mouseMoved(java.awt.event.MouseEvent e)
Forward the mouseMoved event to the underlying child container.void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
Forward the mouseReleased event to the underlying child container.
-
-
-
Method Detail
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
- Overrides:
mousePressed
in classjava.awt.event.MouseAdapter
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
Forward the mouseEntered event to the underlying child container.- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
- Overrides:
mouseEntered
in classjava.awt.event.MouseAdapter
- See Also:
mousePressed(java.awt.event.MouseEvent)
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
Forward the mouseMoved event to the underlying child container.- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
- Overrides:
mouseMoved
in classjava.awt.event.MouseAdapter
- See Also:
mousePressed(java.awt.event.MouseEvent)
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
Forward the mouseExited event to the underlying child container.- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
- Overrides:
mouseExited
in classjava.awt.event.MouseAdapter
- See Also:
mousePressed(java.awt.event.MouseEvent)
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
Ignore mouseClicked events.- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
- Overrides:
mouseClicked
in classjava.awt.event.MouseAdapter
- See Also:
mousePressed(java.awt.event.MouseEvent)
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
Forward the mouseReleased event to the underlying child container.- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
- Overrides:
mouseReleased
in classjava.awt.event.MouseAdapter
- See Also:
mousePressed(java.awt.event.MouseEvent)
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
Forward the mouseDragged event to the underlying child container.- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
- Overrides:
mouseDragged
in classjava.awt.event.MouseAdapter
- See Also:
mousePressed(java.awt.event.MouseEvent)
-
-