[Java] rechte Maustaste ansprechen...

  1. Sym

    Sym Thread StarterMacUser Mitglied

    Mitglied seit:
    11.06.2003
    Beiträge:
    1.899
    Zustimmungen:
    38
    Hallo,

    ich entwickle unter Java, da es vor allem einfach und portabel ist. Jetzt habe ich ein Problem.

    Es gibt die Methode SwingUtilities.isRightMouseButton(MouseEvent evt). Für die linke Taste funktioniert das. Für die rechte (emuliert mir crtl+Maus) geht das leider nicht. Unter Windows klappt es jedoch.

    Weiß jemand, wie ich das fixen könnte?
     
  2. ment

    mentMacUser Mitglied

    Mitglied seit:
    21.11.2003
    Beiträge:
    48
    Zustimmungen:
    0
    hi,

    also ich kenn deine methode nicht, ich mache das so:
    PHP:
    public void mouseClicked(MouseEvent e) {
      if (
    e.getModifiers() == 4) {
        
    // niergend eine methode
        
    button_mouseClicked1(exy);
      }
    }
    Du musst natürlich den MouseListener implementieren, oder überschreiben.
    Wenn der e.getModifiers() 4 ist, wurde die rechte maus gedrückt, bei 16 die linke maus.

    gruss,
    andreas
     
    ment, 25.03.2004
  3. Sym

    Sym Thread StarterMacUser Mitglied

    Mitglied seit:
    11.06.2003
    Beiträge:
    1.899
    Zustimmungen:
    38
     

    Hi,

    also auf meinem Mac muss getModifiers() den Wert 18 zurückgeben. Allerdings klappt es damit. Vielen Dank.
     
  4. ment

    mentMacUser Mitglied

    Mitglied seit:
    21.11.2003
    Beiträge:
    48
    Zustimmungen:
    0
    intressant, ich hab erst kürzlich ein spiel geschrieben, in dem auch die rechte maus taste verwendet wurde. ich hab es genau so gemacht wie ich es beschreiben habe und das hat auf dem mac und auf dem pc funktioniert.
     
    ment, 26.03.2004
Die Seite wird geladen...
Ähnliche Themen - [Java] rechte Maustaste
  1. anotheryou
    Antworten:
    1
    Aufrufe:
    144
    Apfeleis
    24.06.2017
  2. kurtmac
    Antworten:
    4
    Aufrufe:
    333
    kurtmac
    15.11.2016
  3. msdd79
    Antworten:
    5
    Aufrufe:
    668
  4. LuQasZ
    Antworten:
    15
    Aufrufe:
    1.228
  5. dark.rider
    Antworten:
    5
    Aufrufe:
    1.415