-
Bug
-
Resolution: Fixed
-
P2
-
1.3.0, 1.4.0
-
None
-
beta
-
generic, x86
-
linux, solaris_7
-
Verified
Name: ssR10077 Date: 07/14/2000
After pressing first mouse button, when second is button pressed or released,
modifiers are set for both buttons. It contradicts with doc for MouseEvent.
The behavior can be tested with:
import java.awt.*;
import java.awt.event.*;
public class ModifiersTest extends Frame {
public static void main(String argv[]) {
ModifiersTest test = new ModifiersTest();
test.setVisible(true);
}
ModifiersTest() {
super("ModifiersTest");
enableEvents(AWTEvent.MOUSE_EVENT_MASK
| AWTEvent.MOUSE_MOTION_EVENT_MASK);
setSize(200,200);
}
protected void processMouseEvent(MouseEvent e) {
System.out.println(e);
super.processMouseEvent(e);
}
}
======================================================================
- duplicates
-
JDK-4394257 Mouse Events (except entered/exited) have BUTTON1_MASK modifier set.
-
- Closed
-
- relates to
-
JDK-4217751 Mouse drag event button modifier not set for left button
-
- Closed
-
-
JDK-4387938 Unable to tell which button is pressed/released on a mouse event
-
- Resolved
-