Как вы знаете, без использования !getValueIsAdjusting
при выборе строки в jtable (щелчком) событие изменения выбора срабатывает дважды. Этого не происходит, если вы выбираете строку с помощью стрелки на клавиатуре. Чтобы решить эту проблему, вы проверяете, возвращает ли getValueIsAdjusting
false.
Мой вопрос: почему событие срабатывает дважды, если я выбираю строку, щелкнув ее, но не при использовании стрелки на клавиатуре? И что делает getValueIsAdjusting для решения этой проблемы?