Как привязать сочетание клавиш к JButton в Java
В Java вы можете назначить сочетания клавиш кнопкам (например, нажатие кнопки Клавиша «Удалить» вызывает нажатие кнопки) путем реализации действия, привязки его к нажатию клавиши, а затем связывания действия с кнопкой.
Для этого выполните следующие действия:
Сопоставьте сочетание клавиш с действием с помощью InputMap и ActionMap, как показано:
Вот пример фрагмента кода, который реализует эти шаги:
public class CalculatorPanel extends JPanel {
// ... (code removed for brevity)
for (int i = 0; i Этот код определяет действие, которое при запуске вставляет значение нажатия клавиши в текстовое поле. Когда кнопки созданы, они сопоставляются с соответствующими клавишами как на основной, так и на цифровой клавиатуре. В результате нажатие соответствующих клавиш (например, «1» или «NUMPAD 1») активирует соответствующую кнопку.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3