Здравствуйте, Blazkowicz, Вы писали:
B>Фокус в таблице имеет либо CellEditor либо сама Таблица. Renderer занимается все го лишь отрисовкой ячейки и полноценной компонентой внутри контейнера не является. Поэтому фокус и не получает.
B>А вот инструмент чтобы вопросов не возникало:
B>B>FocusManager currentManager = FocusManager.getCurrentManager();
B>currentManager.getFocusOwner();
B>
С фокусом ясно, его получает таблица. FocusManager нужная штука, неплохо поможет
при написании собственного обработчика нажатия клавиш и мыши.
Или можно исправить Focus Cycle. Однако все же хотелось бы
использовать стандартные средства, а не заплатку.
Хотелось бы задать какие-нибудь настройки при создании таблицы, и "чтоб оно само".
KeyboardFocusManager man = KeyboardFocusManager.getCurrentKeyboardFocusManager();
Component com = man.getFocusOwner();
// В com лежит объект класса JTable при Tab-переходе на нужную ячейку