Как я могу сохранить фокус JComboBox при взаимодействии с JComboBox внутри JTable?

#java #swing #focus #jtable #jcombobox

#java #качать #фокус #jtable #jcombobox

Вопрос:

При использовании клавиатуры JComboBox поведение обработки изменяется, когда combobox встроен в JTable.

Например, JComboBox со значениями [Пункт 1, пункт 2, пункт 3]:

Автономное поведение: вы можете перейти ко всем значениям, нажав «i» несколько раз.

Встроенное поведение: comboxbox теряет фокус сразу после нажатия «i» один раз, и список значений JComboBox сворачивается

Из того, что я могу собрать, JTable добавляет дополнительную обработку ключей и каким-то образом получает фокус, хотя JComboBox должен его сохранить.

Как я могу предотвратить фокусировку JTable?

Комментарии:

1. Я думаю, что нет ответа (ответов), доступных без кода в sscce.org форма

2. Я постараюсь привести простой пример.

Ответ №1:

 Embedded behavoir: the comboxbox looses focus directly after pressing "i" once 
and the combobox value list collapses
 

Я думаю, что вам нужно посмотреть учебник по JTable, потому что пример из учебника — resist against keyboard issuses (как вы описали)