-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
1.1.5
-
sparc
-
solaris_2.5.1
Name: diC59631 Date: 05/13/98
import java.awt.*;
import java.awt.event.*;
public class Main extends Frame {
PopupMenu pop = new PopupMenu("Delete");
Scrollbar sb = new Scrollbar(Scrollbar.HORIZONTAL, 50, 5, 0, 100);
public Main() {
super("Example");
setSize(200, 120);
pop.add(new MenuItem("Delete this ScrollBar"));
sb.addMouseListener(new MouseEventHandler());
sb.add(pop);
add(sb);
show();
}
public static void main(String [] args) {
Main m = new Main();
}
private class MouseEventHandler extends MouseAdapter {
public void mouseReleased(MouseEvent evt) {
if (evt.isPopupTrigger()) {
System.out.println("POP UP RELEASED");
}
else
System.out.println(" NOT A POP UP");
}
public void mousePressed(MouseEvent evt) {
if (evt.isPopupTrigger()) {
System.out.println("POP UP PRESSED");
pop.show(sb , evt.getX(), evt.getY());
}
else
System.out.println(" %% NOT A POP UP");
}
}
}
(Review ID: 30067)
======================================================================
- duplicates
-
JDK-4318862 Mouse Events not triggered properly
-
- Closed
-
- relates to
-
JDK-4034982 WinNT: Scrollbars don't receive mouseDragged events
-
- Closed
-
-
JDK-4088022 MouseEvents on a scroll bar are inconsistent between mouse buttons.
-
- Closed
-
-
JDK-4087087 eou: Loss of Mouse Events when using Class Scrollbar
-
- Closed
-