![]() |
The Java Developers Almanac 1.4 |
|
e646. Handling Mouse Clicks
component.addMouseListener(new MyMouseListener());
public class MyMouseListener extends MouseAdapter {
public void mouseClicked(MouseEvent evt) {
if ((evt.getModifiers() & InputEvent.BUTTON1_MASK) != 0) {
processLeft(evt.getPoint());
}
if ((evt.getModifiers() & InputEvent.BUTTON2_MASK) != 0) {
processMiddle(evt.getPoint());
}
if ((evt.getModifiers() & InputEvent.BUTTON3_MASK) != 0) {
processRight(evt.getPoint());
}
}
}
e644. Handling Action Events e645. Handling Key Presses e647. Handling Mouse Motion e648. Detecting Double and Triple Clicks e649. Handling Focus Changes e650. Firing Item Events © 2002 Addison-Wesley. |