Можно создать дубликат:
Comparing functionality between KeyListeners and Key BindingsKeyListeners vs Keybindings?
Я пытался использовать KeyListener в моей программе, чтобы получить вход для построения ряда. Это не работает, насколько я могу судить, хотя я полностью его реализовал, но это не вопрос: P.
В любом случае, я искал в Интернете, чтобы убедиться, что я что-то сделал не так, и наткнулся на Keybindings, которые, по-видимому, предназначены для работы с компонентами swing, а не KeyListeners. Что было бы лучше всего получить ввод от цифровых клавиш?