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.MouseInputAdapterThe 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 protectedDesignModeAwareGlassPaneDispatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmouseClicked(java.awt.event.MouseEvent e)Ignore mouseClicked events.voidmouseDragged(java.awt.event.MouseEvent e)Forward the mouseDragged event to the underlying child container.voidmouseEntered(java.awt.event.MouseEvent e)Forward the mouseEntered event to the underlying child container.voidmouseExited(java.awt.event.MouseEvent e)Forward the mouseExited event to the underlying child container.voidmouseMoved(java.awt.event.MouseEvent e)Forward the mouseMoved event to the underlying child container.voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(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:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classjava.awt.event.MouseAdapter
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
Forward the mouseEntered event to the underlying child container.- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener- Overrides:
mouseEnteredin 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:
mouseMovedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseMovedin 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:
mouseExitedin interfacejava.awt.event.MouseListener- Overrides:
mouseExitedin 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:
mouseClickedin interfacejava.awt.event.MouseListener- Overrides:
mouseClickedin 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:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin 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:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classjava.awt.event.MouseAdapter- See Also:
mousePressed(java.awt.event.MouseEvent)
-
-