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.MouseMotionListenermouseMoved in class java.awt.event.MouseAdapterpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class java.awt.event.MouseAdapterpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class java.awt.event.MouseAdapterpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenermouseEntered in class java.awt.event.MouseAdapterpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenermouseExited in class java.awt.event.MouseAdapterpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenermousePressed in class java.awt.event.MouseAdapterpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class java.awt.event.MouseAdapterprivate void redispatchMouseEvent(java.awt.event.MouseEvent e)
private boolean isLiveComponent(java.awt.Component c)
private void dispatchForCurrentComponent(java.awt.event.MouseEvent e)