Что именно делает getValueIsAdjusting?

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

Мой вопрос: почему событие срабатывает дважды, если я выбираю строку, щелкнув ее, но не при использовании стрелки на клавиатуре? И что делает getValueIsAdjusting для решения этой проблемы?

5
задан Cœur 2 January 2019 в 04:31
поделиться