Archiv verlassen und diese Seite im Standarddesign anzeigen : java mouselistener
eviluser
05-05-2002, 16:47
hallo
weiss einer wie man in java bei "mousePressed" zwischen den einzelnen maustasten unterscheidet?
gruss
evil user
Stranger
05-05-2002, 21:51
hi ,
es gibt da ne methode : isMetaDown()
die kannst du mit einem if abfragen z.b. so:
if(event.isMetaDown())
{
...tu das...
}
also die Methode gibt TRUE zurück wenn rechte Maustaste gedrückt wurde und FALSE wenn linke.
Ich hoffe das hilft dir !!:cool:
CU-Stranger
anda_skoa
06-05-2002, 07:19
Siehe java.awt.event.InputEvent.getModifiers()
void mousePressed(MouseEvent e)
{
if ((e.getModifiers() & MouseEvent.BUTTON1_MASK) != 0)
{
// Linker button
}
if ((e.getModfiers() & (MouseEvent.BUTTON2_MASK | MouseEvent.BUTTON3_MASK)) != 0)
{
// rechter und mittlerer mouse button
}
}
getModifiers liefert ein Bitfeld zurück, dessen Werte in MouseEvent und InputEvent definiert sind.
Ciao,
_
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.