G
Guest
Gast
Hallo,
habe diesmal eine kuriose Frage, nehmen wir an ich habe 2 Mäuse an meinem PC angeschlossen. Eine über
USB und eine über PS/2. Wie kann ich herrausfinden von welcher Maus z.B. ein Mouseevent kam??
Wenn ich normalerweise ein MouseListener erstelle:
und das entstandene Event ausgebe:
finde ich da keine Rückschlüsse auf den Erreger!
Gibt es irgendeine andere Methode, oder kann ich sogar eine Maus in ihren Funktionen beschränken?
Gruß
-Patrick
habe diesmal eine kuriose Frage, nehmen wir an ich habe 2 Mäuse an meinem PC angeschlossen. Eine über
USB und eine über PS/2. Wie kann ich herrausfinden von welcher Maus z.B. ein Mouseevent kam??
Wenn ich normalerweise ein MouseListener erstelle:
Code:
class MeinMouseListener extends MouseAdapter
{
public void mousePressed(MouseEvent event)
{
System.out.println(event.toString());
}
}
und das entstandene Event ausgebe:
java.awt.event.MouseEvent[MOUSE_PRESSED,(164,15),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,271x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1e97f9f,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=BUTTON,defaultCapable=true]
finde ich da keine Rückschlüsse auf den Erreger!
Gibt es irgendeine andere Methode, oder kann ich sogar eine Maus in ihren Funktionen beschränken?
Gruß
-Patrick