Skip to main content
gamedev.net
🔒 Locked

[java] How to know which MouseButton was pressed

Started by Harvester 10 replies 800+ views
Original Post
Harvester
Harvester
greets. i know its quite basic, but when using the mouse events (mouseDown(Event....)), how can i tell which button the user pressed? Thanks.
... LEMMINGS ... LEMMINGS ... LEMMINGS ... LEM..... SpLaSh!...Could this be what we stand like before the mighty One?Are we LeMmIngS or WhAt!? ;)
GKW
GKW
Have not done this in a while but
mouseevent.getModifiers() & BUTTON3_MASK > 0
Somewone correct me if I am wrong.

I wanrned you! Didn't I warn you?! That colored chalk was forged by Lucifer himself!
"... we should have such an empire for liberty as she has never surveyed since the creation ..."Thomas Jefferson
GKW
GKW
Have not done this in a while but
mouseevent.getModifiers() & BUTTON3_MASK > 0
Somewone correct me if I am wrong.

I wanrned you! Didn't I warn you?! That colored chalk was forged by Lucifer himself!
"... we should have such an empire for liberty as she has never surveyed since the creation ..."Thomas Jefferson
GKW
GKW
Have not done this in a while but
mouseevent.getModifiers() & MouseEvent.BUTTON3_MASK > 0
Somewone correct me if I am wrong.

I wanrned you! Didn't I warn you?! That colored chalk was forged by Lucifer himself!
"... we should have such an empire for liberty as she has never surveyed since the creation ..."Thomas Jefferson
GKW
GKW
Hit the reply to topic button and nothing happened so I kept hitting it. By the way the last post is correct. Forgot the MouseEvent part. Sorry.

I wanrned you! Didn't I warn you?! That colored chalk was forged by Lucifer himself!
"... we should have such an empire for liberty as she has never surveyed since the creation ..."Thomas Jefferson
baskuenen
baskuenen
Why not catch the messages WM_LBUTTONDOWN, WM_LBUTTONUP, WM_RBUTTONDOWN, ... ?

Smoo
Smoo
Perhaps this can help:

in your
public void mouseClicked (MouseEvent evt)
{
if (evt.isMetaDown())
{
// Rightclick
}
else
{
// Leftclick
}
}

about the other buttons... I don''t know sorry.

Smoo
Harvester
Harvester
Thanks.... i''ll see which one is most convinient

c''ya
... LEMMINGS ... LEMMINGS ... LEMMINGS ... LEM..... SpLaSh!...Could this be what we stand like before the mighty One?Are we LeMmIngS or WhAt!? ;)
deakin
deakin
I was under the impression that Java only supported one mouse button to be compatible with Macs (although I have seen mac mouses with more than one button). At least thats what it says in one of my books...
- DanielMy homepage
Jim_Ross
Jim_Ross
2000-06-30
A MouseWheelListener was added to BasicScrollPaneUI. The listener code calls into BasicScrollBarUI to scroll the appropriate scrollbar.

This was the evaluation of one of the many ''bug'' reports on java not supportion wheel mice. The code has been commited to Merlin.
Smoo
Smoo
Just as a reply to anonymous'' post, he/she got me thinking if evt.isMetaDown() would be triggered with the ALT so I tried it and it doesn''t work.

It does register the rightclick.

Perhaps anon was thinking that the mac''s meta was similar to the PC''s ALT (granted I know jack about macs so I have no clue which buttons simulate what on where).

Smoo

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.