Member 12731696 Ответов: 1

Как увеличить целочисленную переменную при нажатии кнопки в течение некоторого времени?


Привет

Я хочу написать программу, которая определяет, когда нажата определенная клавиша(скажем, пробел), и она увеличивает целочисленную переменную и отображает результат как увеличивающиеся миллисекунды, начиная с 0, а когда я отпускаю клавишу, она может уменьшаться с той же скоростью до 0.

Даже предложение о том, как попробовать эту штуку, поможет. Я попробую сам, но в настоящее время я не могу понять эту вещь.

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

Что я уже пробовал:

В настоящее время я работаю над основными библиотеками java и пытаюсь создавать простые программы. Я не могу сделать это с помощью сканера классов. Я думаю,что это невозможно сделать с помощью класса Scanner.

1 Ответов

Рейтинг:
1

Richard MacCutchan

Нет, он не в состоянии сделать это с классом сканера. Вам понадобится метод, который активируется при нажатии клавиши, а также при ее отпускании. Видеть https://docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html[^].


CPallini

5.