2017-03-17 3 views
-1

Hallo Leute, ich brauche wirklich deine Hilfe. Ich möchte ein Programm in javafx machen, also muss ich Listener zu zufällig generierten Knopf auf der Tastatur hinzufügen. Zum Beispiel:Hinzufügen von Ereignissen zu zufälligen Tasten der Tastatur

Ich möchte keine Aktion hinzufügen, wenn der Benutzertyp eintritt, aber ich möchte eine Aktion zu einer zufälligen Schaltfläche hinzufügen und niemand würde wissen, welche Schaltfläche diese ist. Der Benutzer muss also auf jede einzelne Taste auf der Tastatur klicken, um herauszufinden, welche Taste er ist. Wie würde er wissen, dass dies die richtige Taste ist? -> naja das Programm wird ausgeführt, wenn er auf den falschen Knopf klickt -> es wird nichts passieren.

+0

Was Sie schon versucht haben? – slugmandrew

+0

@slugmandrew Ich habe es versucht: pane.addEventHandler (KeyEvent.KEY_PRESSED, ev -> {if (ev.getCode() == KeyCode.ENTER)}); Nun, es sollte nicht "ENTER" sein, es sollte ein zufälliger Knopf sein. –

+1

Dies ist nicht wirklich eine Frage im Rahmen dieses Forums. Siehe https://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question Können Sie die Frage bearbeiten, um zu zeigen, was Sie versucht haben, erklären Sie es in In welcher Hinsicht hat es nicht funktioniert, und es im Allgemeinen neu formuliert, so dass es spezifischer ist? –

Antwort

0

versuchen, etwas wie folgt aus:

private void handleKeyPress(KeyEvent ke) { 
    String text = ke.getText(); 
    KeyCode code = ke.getCode(); 
    if (ke.isControlDown() || ke.isMetaDown()) { 
     //DO something for example 
    } 

} 
Verwandte Themen