Клик по строке таблицы Swing - Java

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Я обрабатываю клики по строках таблицы так:
ListSelectionModel selModel = table1.getSelectionModel();
        selModel.addListSelectionListener(new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent e) {
//Выполняемые действия
}
        });
Но такой обработчик срабатывает дважды- при нажатии клавиши и при ее отпускании. Как сделать обработчик, который будет реагировать только на нажатие?

Решение задачи: «Клик по строке таблицы Swing»

textual
Листинг программы
if (!e.getValueIsAdjusting())

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5