Как я могу прослушать ввод с клавиатуры?такие как клавиши со стрелками? - PullRequest
0 голосов
/ 01 августа 2010

Какой самый простой способ прослушивания нажатий клавиш пользователем? В частности, я пишу программу просмотра изображений, которая использует JFileChooser для выбора изображений, а слева - JList, который показывает содержимое директории. Я хотел бы, чтобы стрелки-стрелки (влево / вправо) перемещались к следующему / предыдущему файлу.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 01 августа 2010

Похоже, вам нужен KeyListener . В связанном руководстве также рассказывается о фокусе, который будет важен для обеспечения того, чтобы ваши ключевые события были захвачены правильным обработчиком.

1 голос
/ 01 августа 2010

Swing был разработан для использования привязок клавиш .

На самом деле JList уже поддерживает клавиши вверх / вниз для перехода к следующему элементу в списке.Вы можете легко сопоставить эти действия с клавишами влево / вправо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...