Как запретить переход к следующему элементу по нажатию Tab?
Это учебное задание: нужно написать компоненту "Текстовая область". Я использовал класс Component и переопределил там метод paint(Graphics g), где вывожу построчно данные на Graphics. А также обрабатываю события в KeyListener, чтобы можно было редактировать текст.
Нужно чтобы эта компонента поддерживала табуляцию. Но когда я нажимаю кнопку Tab, то фокус переходит к следующему элементу. Каким образом можно перекрыть это действие и делать вместо него табуляцию?
Источник: Stack Overflow на русском