Re: Запретить получение фокуса колонкой JTable
От: Blazkowicz Россия  
Дата: 01.08.05 09:40
Оценка: 2 (1)
Здравствуйте, Стельмах Юрий, Вы писали:

СЮ>Навесил на кнопку FocusListener, включил ее, разрешил получение фокуса.

СЮ>Оказалось, кнопка фокуса не получает при Tab-переходе на нее и при выборе мышью.
СЮ>Внимание, вопрос знатокам, кто же получает фокус?

Фокус в таблице имеет либо CellEditor либо сама Таблица. Renderer занимается все го лишь отрисовкой ячейки и полноценной компонентой внутри контейнера не является. Поэтому фокус и не получает.

А вот инструмент чтобы вопросов не возникало:
FocusManager currentManager = FocusManager.getCurrentManager();
currentManager.getFocusOwner();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.