private static class MainWindow.GlassPaneListener extends MouseInputAdapter
Modifier and Type | Field and Description |
---|---|
(package private) Container |
contentPane |
(package private) Component |
currentComponent |
(package private) Component |
glassPane |
Constructor and Description |
---|
GlassPaneListener(Component glassPane,
Container contentPane) |
Modifier and Type | Method and Description |
---|---|
private void |
dispatchForCurrentComponent(MouseEvent e) |
private boolean |
isLiveComponent(Component c) |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
private void |
redispatchMouseEvent(MouseEvent e) |
mouseWheelMoved
Component currentComponent
Component glassPane
Container contentPane
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
mouseMoved
in class MouseAdapter
public void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
mouseDragged
in class MouseAdapter
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
mouseClicked
in class MouseAdapter
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
mouseEntered
in class MouseAdapter
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
mouseExited
in class MouseAdapter
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
mousePressed
in class MouseAdapter
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
mouseReleased
in class MouseAdapter
private void redispatchMouseEvent(MouseEvent e)
private boolean isLiveComponent(Component c)
private void dispatchForCurrentComponent(MouseEvent e)