private static class MainWindow.GlassPaneListener
extends javax.swing.event.MouseInputAdapter
This has been partly taken from the GlassPaneDemo of the Java Tutorial
Modifier and Type | Field and Description |
---|---|
(package private) java.awt.Container |
contentPane |
(package private) java.awt.Component |
currentComponent |
(package private) java.awt.Component |
glassPane |
Constructor and Description |
---|
GlassPaneListener(java.awt.Component glassPane,
java.awt.Container contentPane) |
Modifier and Type | Method and Description |
---|---|
private void |
dispatchForCurrentComponent(java.awt.event.MouseEvent e) |
private boolean |
isLiveComponent(java.awt.Component c) |
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) |
private void |
redispatchMouseEvent(java.awt.event.MouseEvent e) |
java.awt.Component currentComponent
java.awt.Component glassPane
java.awt.Container contentPane
public GlassPaneListener(java.awt.Component glassPane, java.awt.Container contentPane)
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class java.awt.event.MouseAdapter
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class java.awt.event.MouseAdapter
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
mouseEntered
in class java.awt.event.MouseAdapter
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
mouseExited
in class java.awt.event.MouseAdapter
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
private void redispatchMouseEvent(java.awt.event.MouseEvent e)
private boolean isLiveComponent(java.awt.Component c)
private void dispatchForCurrentComponent(java.awt.event.MouseEvent e)