SwingTänzer
Mitglied
Hallo!
Habe folgendes Problem. Habe einen MouseListener den ich benutzen kann und moechte. Leider ist dort in der Vererbungshierachie ein auf dem Mausrad(Button) ein Verhalten implementiert worden, das ich gerne auf dem linken Maustaste haben moechte. Kann mir da vielleicht jemand helfen wie ich das mappen muss? Irgendwie will das nicht so recht wie ich mir das vorstelle.
Ich poste mal meinen Code.
Gruss SwingTaenzer
Habe folgendes Problem. Habe einen MouseListener den ich benutzen kann und moechte. Leider ist dort in der Vererbungshierachie ein auf dem Mausrad(Button) ein Verhalten implementiert worden, das ich gerne auf dem linken Maustaste haben moechte. Kann mir da vielleicht jemand helfen wie ich das mappen muss? Irgendwie will das nicht so recht wie ich mir das vorstelle.
Ich poste mal meinen Code.
Code:
public void mousePressed(MouseEvent e) {
if (e.isPopupTrigger()) {
handlePopup(e);
} else {
if (e.getButton() == MouseEvent.BUTTON1)
e = new MouseEvent(e.getComponent(), e.getID(), e.getWhen(), e
.getModifiers(), e.getX(), e.getY(), e.getClickCount(),
e.isPopupTrigger(), MouseEvent.BUTTON2);
super.mousePressed(e);
}
// bei "normalen" klick des Mausrads nichts machen
if (e.getButton() == MouseEvent.BUTTON2) {
return;
}
}
Gruss SwingTaenzer