Swing JToggleButton und Tastatur

kodela

Bekanntes Mitglied
Hallo zusammen,

ich möchte beim Anklicken eines JToggleButtons in Abhängigkeit ob die Strg-Taste gedrückt ist oder nicht, die durchzuführende Aktion mit oder ohne Sicherheitsabfrage starten.

Das sieht bei mir jetzt so aus und funktioniert auch:
Java:
private void symLeisteSdkEditActionPerformed(java.awt.event.ActionEvent evt) {                                                 
        if (evt.getModifiers() == 18) {
            aufgabeBearbeiten(false, false);
        }
        else {
            aufgabeBearbeiten(false, true);
        }
}
Die 18 für den Vergleich habe ich per Test ermittelt. Das ist für mich aber nicht das Gelbe vom Ei.

Ich habe es auch mit "if (evt.getModifiers() == KeyEvent.VK_CONTROL)" probiert, das haut aber nicht hin.

Wer kann mir sagen, wie ich das sauber hinbekomme?

Danke im Voraus,

Konrad
 
Java:
(evt.getModifiers() & ActionEvent.CTRL_MASK) == ActionEvent.CTRL_MASK
//oder
(evt.getModifiers() & ActionEvent.CTRL_MASK) > 0
😀
 

Zurück
Oben