」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何為 Java 中的按鈕指派鍵盤快捷鍵?

如何為 Java 中的按鈕指派鍵盤快捷鍵?

發佈於2024-11-03
瀏覽:205

How Can I Assign Keyboard Shortcuts to Buttons in Java?

如何在Java 中將快捷鍵綁定到JButton

在Java 中,您可以為按鈕分配快捷鍵(例如,單擊透過實現一個操作,將其綁定到KeyStroke,然後將操作與按鈕關聯起來,「刪除」鍵會觸發按鈕單擊。 &&&]

建立一個Action 類,定義按下快速鍵時的行為,通常使用匿名內部類別。 &&&]使用InputMap和ActionMap將快速鍵對應到Action,如下所示:

    getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW)在按鈕面板具有焦點時檢索鍵盤事件的輸入對應。 ]put(KeyStroke, Object) 將所需的鍵與操作關聯起來。 ]
  1. 以下是實現這些步驟的範例程式碼片段:
  2. public class CalculatorPanel extends JPanel { // ...(為簡潔起見,刪除了程式碼) for (int i = 0; i 此程式碼定義了一個操作,該操作在觸發時將擊鍵值插入到文字欄位中。創建按鈕後,它們將映射到主鍵盤和數字鍵盤上各自的按鍵。因此,按下相應的按鍵(例如“1”或“NUMPAD 1”)會啟動關聯的按鈕。
    版本聲明 本文轉載於:1729684384如有侵犯,請洽[email protected]刪除
    最新教學 更多>

    免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

    Copyright© 2022 湘ICP备2022001581号-3