Ich möchte meine Label/Textfelder verschieben, und füge ihnen meinen
mouseHandler hinzu:
Java Code:
1
2
| //..
aLabel.addMouseListener(mouseHandler); |
Mit nachfolgendem Test-Code kann ich jedoch keine Dragged oder Moved events angezeigt bekommen.
Java Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| class MouseHandler implements java.awt.event.MouseListener,
java.awt.event.MouseMotionListener {
public void mouseDragged(MouseEvent e) {
System.out.println("dragged at " + e.getX() + "/" + e.getY());
}
public void mouseMoved(MouseEvent e) {
System.out.println("moved at " + e.getX() + "/" + e.getY());
}
public void mouseClicked(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
System.out.println("pressed at " + e.getX() + "/" + e.getY());
}
public void mouseReleased(MouseEvent e) {
System.out.println("released at " + e.getX() + "/" + e.getY());
}
}
MouseHandler mouseHandler = new MouseHandler(); |
was mache ich falsch?
Hanns