Ich möchte meine Label/Textfelder verschieben, und füge ihnen meinen mouseHandler hinzu:
[Java]
//..
aLabel.addMouseListener(mouseHandler);
[/code]
Mit nachfolgendem Test-Code kann ich jedoch keine Dragged oder Moved events angezeigt bekommen.
[Java]
//..
aLabel.addMouseListener(mouseHandler);
[/code]
Mit nachfolgendem Test-Code kann ich jedoch keine Dragged oder Moved events angezeigt bekommen.
Java:
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();
[/Java]
was mache ich falsch?
Hanns