So binden Sie eine Tastenkombination an einen JButton in Java
In Java können Sie Schaltflächen Tastenkombinationen zuweisen (z. B. das Klicken auf). Die Taste „Löschen“ löst einen Klick auf eine Schaltfläche aus, indem Sie eine Aktion implementieren, sie an einen Tastendruck binden und dann die Aktion mit der Schaltfläche verknüpfen.
Führen Sie dazu die folgenden Schritte aus:
Ordnen Sie die Tastenkombination mithilfe von InputMap und ActionMap der Aktion zu, wie gezeigt:
Hier ist ein Beispiel-Codeausschnitt, der diese Schritte implementiert:
public class CalculatorPanel extends JPanel {
// ... (code removed for brevity)
for (int i = 0; i Dieser Code definiert eine Aktion, die bei Auslösung den Tastendruckwert in ein Textfeld einfügt. Wenn die Tasten erstellt werden, werden sie den jeweiligen Tasten sowohl auf dem Haupt- als auch auf dem Ziffernblock zugeordnet. Dadurch wird durch Drücken der entsprechenden Tasten (z. B. „1“ oder „NUMPAD 1“) die zugehörige Schaltfläche aktiviert.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3